X. Degree Programs
Bachelor of Engineering [B.Eng.]
Computer Engineering Program (CENG)
School of Engineering, College of Engineering and Physical Sciences
Computer Engineering is a field of engineering that focuses on the design and organization of computer systems. Graduates in Computer Engineering are able to apply mathematical, scientific and engineering principles to design and integrate computer systems suitable for applications in a wide range of fields. The program provides students with a common base of knowledge essential to computer engineering and then allows them to select from a menu of electives to attain a degree of specialization in one of four areas or to choose electives to broaden their knowledge base. Elective concentrations are available in areas of Electronic Design automation, Software Design, Artificial Intelligence and Robotics, and Microsystems.
Major (Honours Program)
Semester 1
Semester 2
Semester 3
Semester 4
CIS*2910 | [0.50] | Discrete Structures in Computing II |
ENGG*2100 | [0.75] | Engineering and Design II |
ENGG*2450 | [0.50] | Electric Circuits |
ENGG*3380 | [0.50] | Computer Organization and Design |
MATH*2130 | [0.50] | Numerical Methods |
0.50 restricted electives (CIS*2750 recommended for students interested in the software engineering stream) |
Semester 5
Semester 6
Semester 7
Semester 8
Restricted Electives (see Program Guide for more information)
The Engineering Program requires Computer Engineering students to complete the following combination of elective credits to complete their program:
-
1.50 credits from the CENG-1 Computer Engineering electives
-
2.00 credits from Complementary Studies electives
Consult the Program Guide for further information on the prerequisite requirements specific to each elective. Students can take a maximum of 1.50 credits at the 1000 level from the above list of electives.