BASc in Computer Engineering | 2016-2017 Course Sequence

Note that although the course codes may appear in both languages (English/French), the courses in French are not offered at every semester. Also note that courses with fewer than ten (10) registrants will be cancelled.

Access the Course Descriptions

1st YEAR
(30 credits)
CHM1311 | Principles of Chemistry
GNG1105 | Engineering Mechanics
ITI1120 | Introduction to Computing I
MAT1320 | Calculus I
MAT1341 | Introduction to Linear Algebra
ITI1100 | Digital Systems I
ITI1121 | Introduction to Computing II
MAT1322 | Calculus II
MAT1348 | Discrete Mathematics for Computing
PHY1124 | Fundamentals of Physics for Engineers
2nd YEAR
(36 credits)
CEG2136 | Computer Architecture I
CSI2110 | Data Structures and Algorithms
ELG2138 | Circuit Theory I
MAT2322 | Calculus III for Engineers
ENG1112 | Technical Report Writing
SEG2105 | Introduction to Software Engineering
ELG2136 | Electronics I
ELG2911 | Professional Practice in Information Technology and Engineering
MAT2377 | Probability and Statistics for Engineers
PHY2323 | Electricity and Magnetism
SEG2106 | Software Construction
Complementary Elective
3rd YEAR
(33 credits)
CEG3136 | Computer Architecture II
CEG3155 | Digital Systems II
ECO1192 | Engineering Economics
GNG2101 | Introduction to product development & Management for Eng. and CS
ELG3125 | Signal and System Analysis
PHI2394 | Scientific Thought and Social Values
HIS2129 (Winter)
HIS2129 | Technology, Society and Environment
PHI2394 (Fall)
MAT2384 | Ordinary Differential Equations and Numerical Methods
CEG3156 | Computer Systems Design
CEG3185 | Introduction to Data Communications and Networking
CSI3131 | Operating Systems
ELG3155 | Introduction to Control Systems
Complementary Elective
4th YEAR
(30 credits)
CEG4136 | Computer Architecture III
CEG4912 | Computer Engineering Design:Project I
Science Elective
Technical Elective
Technical Elective
CEG4166 | Real-Time Systems Design
CEG4913 | Computer Engineering Design: Project II
Complementary Elective
Technical Elective
Technical Elective
Back to top