Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The program curriculum provides comprehensive coverage of both hardware and software engineering from an integrated computer systems viewpoint. Computer engineering students complete coursework across key disciplines including: electrical circuits, electronics, digital circuits, computer architecture (spanning from embedded systems to data centers), interfacing, programming languages (from assembly to high-level), data structures, algorithm analysis, operating systems, software engineering, and computer systems. These technical courses build upon a strong foundation in fundamental sciences like physics, chemistry, and mathematics.
The program incorporates core content from both Computer Science and Electrical Engineering disciplines. Students can expand their expertise through elective courses in diverse specializations: computer networks, system architecture, artificial intelligence, machine learning, computer graphics, robotics, cybersecurity, programming languages, large-scale hardware/software systems, VLSI circuits, microprocessor interfacing, hardware-software integration, and embedded systems.
ABET's Engineering Accreditation Commission has accredited this bachelor's degree in computer engineering (see www.abet.org). With its focus on design principles and engineering fundamentals, the program equips graduates to pursue professional engineering licensure.