Electrical and Computer Engineering
menu MENU

Why EE / CE?

This video gives a brief introduction to the two majors, featuring actual students at the University of Michigan.

You can’t go wrong with your decision to major in either electrical or computer engineering. Both majors are consistently ranked between the top 5 to 7 programs in the nation by U.S News & World Report, and students from both majors are highly recruited.

Talk to a current student

Stop by the Undergrad office (3415 EECS) for 1-1 chats.

Or contact one of our student ambassadors for an inside look at the student experience. See ambassadors >

Careers in ECE

Check out some of the broad areas of impact our electrical and computer engineers are equipped to tackle to make this world a better place for all. Careers in ECE >

What’s the difference between the programs?

A major in electrical engineering gives a broad overview of specialties including information technology, circuits, wireless communications, robotics, power and energy, optics, nanotechnology, computer hardware, control, electromagnetics and more. It is a lab-intensive major especially in the upper classes, so if you like hands-on activities, you’ll enjoy this major.

A major in computer engineering focuses more deeply on computer hardware and software, and embedded systems. There are still plenty of hands-on projects, as most everything these days is controlled in some way with a computer.

What’s involved?

All majors require a basic programming course (basic does not mean easy).

Graduate work in areas such as computer security, computer networks, machine learning, and data science can be pursued with any of these three undergraduate degrees.

Each major culminates in a major design experience course (MDE), taken in your senior year. Some students take more than one MDE, and if approved, students can substitute one of these for a different MDE, even from a different major. The current offerings (as of Fall 2019) are as follows:

Electrical Engineering MDE CoursesComputer Engineering MDE Courses
EECS 411: Microwave Circuits I
EECS 413: Monolithic Amplifier Circuits
EECS 425: Integrated Microsystems Laboratory
EECS 427: VLSI Design IEECS 427: VLSI Design I
EECS 430: Wireless Link Design
EECS 438: Advanced Lasers and Optics Lab
EECS 452: Digital Signal Processing Design LaboratoryEECS 452: Digital Signal Processing Design Laboratory
EECS 467: Autonomous Robotics
EECS 470: Computer ArchitectureEECS 470: Computer Architecture
EECS 473: Advanced Embedded SystemsEECS 473: Advanced Embedded Systems