- Academic Programs
- Our Department
- Student Life
- Alumni & Industry
The Computer Engineering Program begins in second year of undergraduate studies after completing the required first year engineering courses. Students will graduate with a Bachelor of Applied Science in Computer Engineering.
Students in the Computer Engineering Program may choose to focus on computer hardware design or in software intensive computer systems, including requirements eliciation, software design, software quality, user-interface, and software project management.
Computer science studies the theoretical foundations of information and computation while inventing algorithmic processes that create, describe and transform information.
Computer Engineering integrates both electrical engineering and computer science in the development of computer systems. These engineers are involved in many hardware and software aspects of computing including design of microcontrollers, computers and circuit design. Computer Engineers focus not just on how computers work but how to integrate them into larger systems.
If you were admitted to second year in Computer Engineering prior in September 2013 (or earlier) and were also admitted to the Software Engineering Option then you can find the relevant curriculum structure information in the two pages linked below.
Students that wish to switch from the Computer Engineering Program to the Electrical Engineering Program must complete the online application form, available mid-February.
The following curriculum is based on completion of the Computer Engineering Program without selecting an Option.
Second Year (2016 Frame and later) [If applicable, view 2010, 2011, 2012, 2013, 2014, 2015 Frames*]
CPEN 211 (5)
CPEN 221 (4)
CPEN 281 (3)
CPSC 261 (4)
ELEC 201 (4)
CPEN 291 (6)
MATH 220 (3)
MATH 253 (3)
MATH 256 (3)
Complementary Studies Courses (3)
Total Credits = 38
*Check prerequisite information when planning CPSC electives.
Free Electives (6)
Total Credits = 39
A printable PDF version of the electives are available here.