Academic Calendar 2024-2025

Computer Engineering, ECEi Stream, B.A.Sc. (Class of 2026)

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:

  1. Satisfy the minimum Accreditation Units (AU) set by ECE in each CEAB category.
  2. Have at least 5 four-hundred level elective courses.
  3. 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.
  4. Have at least 3 courses from Elective List B.
  5. 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 2023-2024

ELEC 221Electric Circuits4.25
ELEC 252Electronics I4.25
ELEC 270Discrete Mathematics with Computer Engineering App3.50
ELEC 271Digital Systems4.00
ELEC 274Computer Architecture4.00
ELEC 278Fundamentals Of Information Structures4.00
ELEC 279Introduction to Object Oriented Programming4.00
ELEC 280Fundamentals of Electromagnetics3.75
ELEC 290Electrical and Computer Engineering Design and Practice5.00
ELEC 292Introduction to Data Science3.00
MTHE 225Ordinary Differential Equations3.50
or MTHE 235 Diff Equations For Elec & Comp
COMM 201Introduction to Business for Entrepreneurs3.00
Total Units46.25

Third Year CORE 2024-2025

ELEC 326Probability & Random Processes3.50
ELEC 371Microprocessor Interfacing and Embedded Systems4.00
ELEC 373Computer Networks3.50
ELEC 374Digital Systems Engineering4.25
ELEC 377Operating Systems4.00
ELEC 379Algorithms with Engineering Applications4.00
ELEC 390Principles of Design and Development3.50
CMPE 223Software Specifications3.00-3.50
or ELEC 376 Software Development Methodology
COMM 301Funding New Ventures3.00
COMM 302Launching New Ventures3.00
Technical Electives (choose 1)3.00
Complementary Studies List A3.00
Total Units41.75-42.25

Fourth Year CORE 2025-2026

ELEC 498Computer Engineering Project 17.00
COMM 405New Business Development3.00
Technical Electives19.10-19.60
Total Units29.10-29.60
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 2ELEC 390 Principles of Design and Development, and ELEC 498 Computer Engineering Project