Courses

ECE course descriptions

Explore the ECE Catalog of Courses to find detailed information about all ECE courses, including descriptions, units, and components. You can also view ECE courses by term and access a tentative schedule of future ECE graduate course offerings.

Course requirements for each ECE program

All graduate candidates are required to successfully complete a minimum number of courses. The specific course requirements for each program can be found in the GSPA Academic Calendar.  

Course schedule

The graduate course schedule, including both ECE and non-ECE courses, along with term-specific availability, is available through the Graduate Schedule of Classes. You can also browse past course offerings for reference.

Graduate students working on computers in a lab

Course enrolment

There are various methods for registering for graduate courses in ECE, depending on whether the student is enrolling in the course for degree credit, as an extra course, or to audit a course.

ECE students can register for most 600/700 level courses on Quest, unless the course requires instructor consent. If consent is needed, the student must obtain the instructor's signature on an Add form and email it to the program coordinator, who will then provide the student with a permission number to complete registration on Quest.

Drop and Add forms should be used to register for courses taken as extras or to audit a course. The instructor’s signature is required, along with the student's supervisor's signature on the form. Once signed, the completed form can be emailed to the program coordinator. For students in the MEng program, the form should be signed by the Associate Chair for Graduate Studies in place of the supervisor's signature.

Find information about course registration, course changes, course transfers, program-specific course requirements, and time limits in Graduate Courses in Engineering.