Elective courses in years three and four are to be chosen from Electives Lists A and B, and by consulting suggested Streams and prerequisite paths. Your complete degree program must:
- Satisfy the minimum Accreditation Units (AU) set by ECE in each CEAB category.
- Have at least 5 four-hundred level elective courses.
- Have at least 3 courses from Electives Lists A and B that satisfy the Department criteria for qualified accreditation units in the categories of engineering science and engineering design.
- Have at least 3 courses from Elective List B.
- Counting required core courses and elective courses in all four years, result in a total of no fewer than 160.5 credits for the complete program.
Available combinations of elective courses are subject to timetabling constraints.
Second Year Core 2021-2022
Code | Title | Units |
---|---|---|
APSC 200 | Engineering Design & Practice II | 4.00 |
APSC 293 | Engineering Communications 2 | 1.00 |
ELEC 221 | Electric Circuits | 4.25 |
ELEC 252 | Electronics I | 4.25 |
ELEC 270 | Discrete Mathematics with Computer Engineering App | 3.50 |
ELEC 271 | Digital Systems | 4.00 |
ELEC 274 | Computer Architecture | 4.00 |
ELEC 278 | Fundamentals Of Information Structures | 4.00 |
ELEC 279 | Introduction to Object Oriented Programming | 4.00 |
ELEC 280 | Fundamentals of Electromagnetics | 3.75 |
ELEC 299 | Mechatronics Project | 1.50 |
COMM 201 | Introduction to Business for Entrepreneurs | 3.00 |
MTHE 225 | Ordinary Differential Equations | 3.50 |
or MTHE 235 | Diff Equations For Elec & Comp | |
Total Units | 44.75 |
Third Year Core 2022-2023
Code | Title | Units |
---|---|---|
CMPE 365 | Algorithms I | 4.00 |
ELEC 326 | Probability & Random Processes | 3.50 |
ELEC 371 | Microprocessor Interfacing and Embedded Systems | 4.00 |
ELEC 373 | Computer Networks | 3.50 |
ELEC 374 | Digital Systems Engineering | 4.25 |
ELEC 377 | Operating Systems | 4.00 |
ELEC 390 | Principles of Design and Development | 3.50 |
CMPE 223 | Software Specifications | 3.00-4.00 |
or CMPE 320 | Fndmnts Software Development | |
COMM 301 | Funding New Ventures | 3.00 |
COMM 302 | Launching New Ventures | 3.00 |
Technical Electives (choose 1) | 3.00 | |
Complementary Studies List A | 3.00 | |
Total Units | 41.75-42.75 |
Fourth Year Core 2023-2024
Code | Title | Units |
---|---|---|
ELEC 498 | Computer Engineering Project 1 | 7.00 |
COMM 405 | New Business Development | 3.00 |
Technical Electives | 21.10-20.10 | |
Total Units | 31.10-30.10 |
- 1
With Departmental and instructor support, students may request to substitute APSC 480 Multi-disciplinary Industry for ELEC 498 Computer Engineering Project.
Electives
Computer Engineering: Electives
Course Prerequisites
Normally, registration in a course offered by the Department is allowed provided a mark of at least D- has been achieved in each of the prerequisites for the course. Students having one course prerequisite (numbered 200 or higher) with a mark of FR may still be able to register in a course offered by the Department provided their Engineering Cumulative GPA is at least 2.0 at the end of the previous session. Prerequisites are listed under the calendar description for each course.
Complementary Studies
ECEi students are required to take a total of five Complementary Studies courses over 2nd, 3rd and 4th year: one elective Complementary Studies course from List A (Humanities and Social Sciences) and the required four courses COMM 201 Introduction to Business for Entrepreneurs, COMM 301 Funding New Ventures, COMM 302 Launching New Ventures, and COMM 405 New Business Development.
Communications units are included within the design courses APSC 200 Engineering Design & Practice II and APSC 293 Engineering Communications, ELEC 390 Principles of Design and Development, and ELEC 498 Computer Engineering Project.