Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
This interdisciplinary dual major caters to students passionate about both computer hardware and software, merging an accredited Bachelor of Science in engineering with the comprehensive software expertise of a Computer Science degree. The curriculum delivers a balanced computing education encompassing engineering design, computational logic, effective programming practices, and strong foundations in math and science. Graduates earn a fully accredited Bachelor of Science in Computer Engineering while gaining advanced computer science knowledge.
Given the significant overlap between computer engineering and computer science, this integrated dual major offers a coherent academic path. Students can complete it within the standard five-year timeline (including three co-op terms) without overloading any semester. Graduates will possess robust expertise in both hardware and software, preparing them for diverse careers in computing or any field requiring engineering and computational applications.