Click the headings to expand/collapse the appropriate sections.
Specializations are optional. The program requires completion of seven technical electives (10.5 units) to be chosen from the list below. Students who complete three courses (4.5 units) in a specialization area listed below can request a certificate from the Electrical and Computer Engineering office; the specialization area will not be shown on the transcript.
Students who entered the program via a bridge program, and students who transferred from other programs, must choose their electives in consultation with the Electrical and Computer Engineering Undergraduate Advisor. Their choice of electives requires pre-approval to ensure sufficient accreditation units are obtained.
Note that some courses appear under more than one category.
Check the Academic Schedule - ECE Technical Elective Courses on when technical electives are normally offered or click on an elective listed below to find out when it is tentatively offered. Please note that not all technical electives are offered every year.
Other 400-level or graduate courses may be considered as Technical Electives with the permission of the department, and Dean of Graduate Studies as required (refer to "Registration in Graduate Courses by Undergraduates" in the calendar).
Complete list of ECE Technical Electives
Communications
Computational Intelligence
Computer Systems
Digital and Embedded Systems
Digital Signal Processing
Electrical Energy Systems
Electromagnetics and Photonics
Electronics
Mechatronics
Networks, Security, and Privacy
Others
Biomedical Option
In addition to the regular Engineering program requirements, the Biomedical Option requires completion of the following courses:
Notes:
- Students in this option must take BIOL 190A as their Science Elective and ELEC 435 as a Technical Elective.
- Students who choose to take PHYS 432 must also satisfy the required prerequisites. In addition, PHYS 432 will only be offered in the fall term. ELEC 434 is offered as an alternative.
- Students must apply to be accepted into this option, normally during Term 1B.
- Admission to this option requires completion of Biology 11 and is subject to enrolment limitations.
- The offering of this option is subject to resources.
Course Schedule - Electrical Engineering with Biomedical Option (click to view)
The Electrical Engineering with Biomedical Option course schedule consists of the Engineering Core (highlighted in blue), the Electrical Engineering Core (highlighted in yellow), the Biomedical Option (highlighted in purple) and electives.
Course Schedule - Computer Engineering with Biomedical Option (click to view)
The Computer Engineering with Biomedical Option course schedule consists of the Engineering Core (highlighted in blue), the Computer Engineering Core (highlighted in orange), the Biomedical Option (highlighted in purple) and electives.
Computer Music Option
In addition to the regular Engineering program requirements, the Computer Music Option requires completion of the following courses:
Plus a total of 3.0 units from the following list:
- CSC 475 (1.5) Music Retrieval Techniques
- ELEC 4841 (1.5) Audio Signal Processing
- MUS 401C (1.5) Acoustics
- MUS 406A (1.5) Advanced Sound Recording Techniques
- MUS 406B (1.5) Sound Recording Seminar
- MUS 4072 (3.0) Computer Music Seminar
Notes:
- Or acceptable replacement.
- MUS 407 is a two-term course taken in the fall and spring.
Enrollment in the Computer Music Option is limited. Students must apply for admission before registering in any of its required courses. Students currently registered in the program can visit course syllabi, notes and lab instructions for detailed course information. Computer Engineering students enter this program option in their second year of studies. Please refer to the Computer Music option in Electrical or Computer Engineering for information on enrolling in this option.
Fast Track Master's Option
The Department of Electrical and Computer Engineering offers outstanding undergraduate students an opportunity for a head start in a master's program. Qualified students will be permitted to enroll in graduate-level courses during their fourth year. These courses will be in addition to any undergraduate requirements and thus can be transferred to the MASc or MEng degree program. All of the admission and transfer credit regulations of the Faculty of Graduate Studies must be met. For more information, please contact the Chair or the Graduate Adviser of the department.