Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Bachelor of Science in Computer Engineering provides students with comprehensive training across all facets of computer systems, including hardware components, electrical circuits, and software development. Students can delve deeper into specialized areas through advanced electives and gain practical experience via laboratory work and design projects.
This program equips future engineers to handle both software and hardware aspects of computing. Software development involves high-level programming languages and sophisticated applications to solve problems, while hardware design must account for real-world physical constraints like thermal management and signal integrity, often requiring careful trade-offs. What sets computer engineers apart is their dual expertise - unlike computer scientists who focus primarily on software or electrical engineers concentrating on hardware, our graduates master both domains. This balanced approach is essential since effective computer system design demands proficiency in both hardware and software integration.