Computer Engineering

Major Details

at University of California-San Diego San Diego, CA

3.9/5Overall

Ratings at University of California-San Diego

6 reviews · 6 verified · 100% recommend

Enjoyment
4.0-0.2
Career Prospects
3.8-0.4
Difficulty
3.7
Workload
4.0
Math Required
4.0
Writing & Analysis
3.2+0.4
University of California-San Diego
Global avg

Computer Engineering at Other Schools

Student Reviews

Enjoyment & fitPositiveSenior Verified
Enjoyment 3/5
Would recommend

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.

Courses & teachingPositiveSenior Verified
Math required 4/5Writing & analysis 4/5

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.

Enjoyment & fitPositiveJunior Verified
Enjoyment 4/5
Would recommend

It’s a good major for anyone interested in the intersection of software and hardware

Difficulty & workloadMixedFreshman Verified
Difficulty 4/5Workload 4/5

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.

Courses & teachingPositiveFreshman Verified
Math required 4/5Writing & analysis 4/5

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

Courses & teachingPositiveFreshman Verified
Math required 3/5Writing & analysis 2/5

Computer engineering is a very comprehensive course and it teaches us about how we can integrate hardware and software together.

Studied Computer Engineering at University of California-San Diego?

Write a Review