Note: The Department of Electrical and Computer Engineering (ECE) allows students to add or drop courses only until the end of the class enrolment period. You may speak with your graduate coordinator for further details regarding specific dates. Please note that the WD period does not apply to ECE graduate students. The Associate Chair of Graduate Studies will typically not approve a request to drop a course after the class enrolment period, unless there are extenuating circumstances. Please see the Faculty of Engineering website for these exceptions.

Core Courses

  • MASc and PhD Electrical and Computer Engineering Graduate Core Courses

Course descriptions 

Master of Engineering (MEng) courses

Collaborative Program Course Requirements

The University of Waterloo schedule of classes shows the days, times, room numbers and professors who are teaching the courses in each term.