Academic Calendar - 2024

Western University Academic Calendar. - 2024

Western Main Campus

Other - Non Modular Program A. ELECTRONIC DEVICES FOR UBIQUITOUS COMPUTING - admission discontinued
Faculty of Engineering - Electrical and Computer Engineering - Computer Engineering Program



Registration in this Option is discontinued effective September 1, 2021. Students enrolled in this Option will be allowed to graduate upon fulfilling all requirements of the Option by August 31, 2025.

Admission Requirements


Students entering the Computer Engineering program must have completed the entire first-year program in Engineering, with no outstanding credits to be taken, and have a year-weighted average (YWA) of at least 60%. First consideration will be given to applicants with a minimum grade of 60% in each of the following courses: Applied Mathematics 1411A/B, Applied Mathematics 1412A/B, Applied Mathematics 1414A/B, Engineering Science 1036A/B, and Physics 1402A/B.

Engineering Common First Year Program

Full-year courses: Engineering Science 1050, Business Administration 1299E.
Full-year half course: Engineering Science 1022A/B/Y.
Half-year courses: Applied Mathematics 1411A/B, Applied Mathematics 1412A/B, Applied Mathematics 1414A/B, Chemistry 1302A/B, Engineering Science 1021A/B, Engineering Science 1036A/B, Physics 1401A/B and Physics 1402A/B.
(Three of the half courses are taken in each term as scheduled)

Module/Program Information


Second-Year Program

Applied Mathematics 2270A/B, Applied Mathematics 2276A/B, Computer Science 1027A/B, ECE 2205A/B, ECE 2231A/B, ECE 2233A/B, ECE 2240A/B, ECE 2242A/B, ECE 2277A/B, ECE 3375A/B, ECE 3380A/B, Writing 2130F/G (or the former ES 2211F/G).


Third-Year Program

Computer Science 2211A/B, ECE 2236A/B, ECE 3330A/B, ECE 3331A/B, ECE 3349A/B, ECE 3389A/B, ECE 3390A/B, Mathematics 2151A/B, SE 2203A/B, SE 2205A/B, Statistical Sciences 2141A/B or Statistical Sciences 2143A/B, one 0.5 non-technical elective from the approved list.


Fourth-Year Program

ECE 4415, ECE 4436A/B, ECE 4437A/B, ECE 4460A/B, ELI 4110F/G or the former ES 4498F/G, SE 3313A/B, SE 3314A/B, two 0.5 technical electives from the list below, 1.0 non-technical elective*.


Technical Electives: Electronic Devices for Ubiquitous Computing Option

ECE 3332A/B, ECE 3333A/B, ECE 3337A/B, ECE 3370A/B, ECE 4429A/B, ECE 4438A/B, ECE 4445A/B, ECE 4455A/B, ECE 4469A/B, maximum one of (Computer Science 3319A/B, Computer Science 3340A/B, Computer Science 3346A/B).


*Selection of the non-technical elective must be approved by the Department Counsellor to satisfy the CEAB requirements of subject matter that deals with central issues, methodologies and thought processes of the humanities and social sciences. An approved list can be found on the Engineering website.