College of Computing & Information Sciences
Computer Engineering
Where hardware and software meet: firmware, chip design and embedded systems.
About this program
Computer Engineering sits between electrical engineering and computer science, covering digital logic, computer architecture, firmware and embedded systems. Students build real hardware — the senior project typically ships as a working device, not a slide deck.
What you will be able to do
- Design digital logic and computer architecture at the hardware level
- Write firmware for embedded and real-time systems
- Interface hardware with software across the full stack
- Build a working senior-project device from spec to demo
Courses you will take
A sample of required coursework. Full requirements are in the official catalog.
| Course | Title |
|---|---|
| CPE 240 | Digital Logic Design |
| CPE 320 | Computer Architecture |
| CPE 350 | Embedded Systems |
| CPE 460 | Senior Capstone I |
| General education & support courses | Title |
|---|---|
| MATH 222 | Differential Equations |
| PHYS 202 | University Physics II |
| ENGL 210 | Technical Writing |
Where graduates go
- Firmware Engineer
- Hardware Engineer
- Embedded Systems Developer
- Systems Integration Engineer
Median starting salary for recent graduates: $78,100. Reported placement within six months of graduation: 96%.
DegreeB.S.
Credits126
Typical length4 years
CollegeCCIS
Median starting salary$78,100
Placement96%
Take the next step.
Applications for fall are open. No fee, no essay, and a decision in about two weeks.