Computer Engineering

32 reviews
Decorative laurel wreath
0.0
Overall
Top 21% of majors
Student Satisfaction
Career Prospects
Decorative laurel wreath

About this major

Computer Engineering focuses on the design, development, and testing of computer systems and components such as processors, circuit boards, memory devices, networks, and routers. Students learn both hardware and software aspects, integrating electronic engineering with computer sciences.

STEMTechnologyEngineeringInnovation

Student Experience

SatisfactionTop 40%
Career outlookTop 11%
97%
RecommendationTop 43%
69%
Plan grad school

Students most often switch into Computer Engineering from: Computer Science (5)

Academic Balance

Math intensity
77th percentile
Writing intensity
26th percentile
WorkloadHard
82nd percentile
DifficultyHard
60th percentile
Still have questions?

Ask students in the Computer Engineering community or share your own experience.

Student Reviews

Tone
Sophomore Verified
PositiveCareers & next steps

Overall it's a good field if you're interested in getting into robotics or embedded systems. While what CE is can vary a lot by school it is generally a mix of CS and EE. At my college it's sort of like a CS degree with a dash of electronics/advanced math. The sorts of jobs that "traditional" CS Majors go for are still very open to you (web dev, cloud engineer, etc). No companies are biased against you because of your major (I have an electrical engineering friend who ended up at Roblox and a bunch of other computer engineers I know that ended up at pure software companies like Databricks and Google), so don't worry about that. If you aren't interested in pure software stuff and prefer robotics sort of things, focus a lot on projects and joining relevant clubs/project teams as the "hardware" companies really emphasize that.

Mar 2026
Sophomore Verified
PositiveCareers & next steps

honestly the most true thing i can say about comp eng is nobody's coming to hand you anything. i started a frc team from scratch in richmond and we hit top 20 in the world. i built a neural network in minecraft redstone because i wanted to actually understand backprop, not import it. yann lecun commented on it. that wasn't luck — i just decided the thing was worth building. comp eng at penn state has been less about classes and more about what you do at 2am when nobody's grading you. the externship building rag pipelines. the autonomous off-road research in ros2. flying to cmu and yale on weekends to win hackathons with people i met three hours before submission. handsforhearts.health came out of one of those weekends and now it might be a real thing. the degree is the floor, not the ceiling. the people getting the calls back are all building something visible. ship things. post about it. cold dm people. the worst that happens is somebody says no.

Apr 2026
Freshman Verified
PositiveCourses & teaching

I was very surprised on how much hands-on projects there are at my school, especially and surprisingly the math classes. Differential Equations and Linear Algebra in particular I found to be fun, when taking it as a laboratory class; I worked in simulation modeling, beam deflection, and circuitry, as well as coding in Python. Future students should know that this major in particular needs lots of patience, problem-solving, and creativity, as well as ingenuity in creating meaningful projects. This major is also a good fit in students already in Physics, Math, or Computer Science, as all those concepts learned are applied in the Engineering field, which could help in future career prospects.

Apr 2026
Senior Verified
PositiveCourses & teaching

For me, it’s about taking something from concept to working prototype: whether that’s an embedded system, a robotics platform, or a distributed pipeline. I like seeing how software decisions affect hardware performance, and how constraints like power, latency, and memory shape what’s possible. It feels less like writing programs and more like engineering systems that have to work reliably outside a textbook.

Apr 2026
Senior Verified
MixedCourses & teaching

A lot of self study; the professors for most STEM majors are mediocre. I chose CE randomly when they asked me to declare a major, and it turned out to be the right decision. The major here skews very heavily towards plain comp sci; if you want a bigger emphasis on the engineering part of CE you'll have to stake out your own path

Math-IntensiveTheory-HeavyHigh Earning PotentialGood for Grad SchoolMentally DemandingTime-Consuming
Oct 2025
Senior Verified
PositiveCourses & teaching

For me, it’s about taking something from concept to working prototype: whether that’s an embedded system, a robotics platform, or a distributed pipeline. I like seeing how software decisions affect hardware performance, and how constraints like power, latency, and memory shape what’s possible. It feels less like writing programs and more like engineering systems that have to work reliably outside a textbook.

Apr 2026
Junior Verified
PositiveCourses & teaching

It is a great fit for people who wan't to gain experience in hardware and software and really understand the full end to end processing of running stuff on your computer. Love the hands on portions of EE labs.

Apr 2026
Junior Verified
PositiveEnjoyment & fit

Computer Engineering interests me because it connects software with the physical systems that people use every day. I like that it is not limited to only writing code or only understanding hardware, but combines both sides to build practical and reliable technology. Through my coursework and projects, I have become especially interested in embedded systems, software development, and how hardware and software interact. I enjoy the process of breaking down a problem, designing a system, testing it, and improving it step by step. Even when the process is difficult, I find it rewarding because I can see how abstract concepts such as circuits, data structures, and computer organization become real working systems.

Apr 2026
Junior Verified
PositiveCourses & teaching

It was very surprising just how much flexibility the major has. I am able to choose how much I want to lean into the hardware and software sides so I can really learn anything I want in the field.

Apr 2026
Sophomore Verified
PositiveEnjoyment & fit

I love hardware and making things that are physical and verifiable with lots of physics. Computer engineering gives me this freedom of expressing my love for hardware by building different components and I feel like in this modern day and age software has upgraded to a much higher level and our concept of hardware still lags behind.

Apr 2026
Junior Verified
PositiveEnjoyment & fit

Computer Engineering interests me because it connects software with the physical systems that people use every day. I like that it is not limited to only writing code or only understanding hardware, but combines both sides to build practical and reliable technology. Through my coursework and projects, I have become especially interested in embedded systems, software development, and how hardware and software interact. I enjoy the process of breaking down a problem, designing a system, testing it, and improving it step by step. Even when the process is difficult, I find it rewarding because I can see how abstract concepts such as circuits, data structures, and computer organization become real working systems.

Apr 2026
Freshman Verified
MixedDifficulty & workload

Computer Engineering very highly regarded at UC San Diego. Workload can be quite challenging, especially when taking multiple major classes, such as multiple CS or EE classes, but it is not impossible to excel. Managing time wisely to do lots of fun stuff is key to maintaining joy in my major.

Apr 2026
Junior Verified
PositiveCourses & teaching

How flexible it is in terms of choosing how much you want to go into software/hardware

Apr 2026
Freshman Verified
PositiveEnjoyment & fit

I found myself at a crossroads between computer science and electrical engineering engineering. I loved the hardware and software connections and computer engineering is just that. I love being able to learn about each as I further discern what I want to study and work doing for my career.

Apr 2026
Freshman Verified
PositiveCourses & teaching

I learned a lot of great things related to technology both from a software and hardware side.

Apr 2026
Sophomore Verified
PositiveEnjoyment & fit

It’s a super fun major and it has a mix of robotics and engineering and cs. Super cool.

Apr 2026

Sign up to read 17 more reviews

Join our community—explore discussions and ask personal questions.

Share Your Experience

Help future students by writing an honest review of your Computer Engineering experience.