Courses

ECE course descriptions

Visit the ECE Catalog of courses to view the list, descriptions, units, and components of all ECE courses. 

ECE courses offered by Term.

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 and course availability for each term can be found by clicking on the  Graduate Schedule of Classes.

Graduate students working on computers in a lab

Course enrolment

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

Electrical and Computer Engineering 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.

Engineering courses

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