Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
This program provides students with comprehensive understanding of both software and hardware elements in contemporary computing and cyber-physical systems, covering computer-systems design in depth and exploring how computer systems integrate with diverse engineering fields. Graduates will be equipped for engineering careers focused on computer technology, particularly in designing and implementing embedded computing solutions.
Those earning a Computer Engineering BS degree typically enter professions such as: hardware developers, software developers, systems analysts, IT support specialists, network and data administrators, communications specialists, system administrators, application developers, data management professionals, operations analysts, and computing researchers. Many graduates also continue their education through advanced degrees in Computer Engineering, Computer Science, Electrical Engineering, Business, or professional fields like Law and Medicine.
This section outlines the undergraduate Computer Engineering program. For graduate students and those in the Accelerated Masters Program (AMP), please refer to the graduate catalog for details about cross-listed and graduate-level courses. Additional details about departmental programs can be obtained from the Electrical and Computer Engineering office in SERC 3027.