Winter 2026 Courses

Winter 2026 Graduate Courses Offered

*Please note that the Winter 2026 course offerings are subject to change based on student demand and instructor availability

The University of Waterloo schedule of classes shows the courses and professors who are teaching courses in each term.  The table below shows available courses and links to tentative descriptions to course content where it has been provided by the professor.

To help you plan your future terms more effectively, you can explore tentative future course offerings for upcoming terms and the ECE graduate course archive for past course offerings.  

Course outlines may be available on outline.uwaterloo.ca. This list will be updated with available course outlines up to the start of the Winter term,

Course Number Title Instructor

ECE 602

Introduction to Optimization O. Michailovich

ECE 610

Broadband Communication Networks

A. Wasef

ECE 612

P. Mitran

ECE 613

Image Processing and Visual Communication

O. Michailovich

ECE 627 Register-transfer-level Digital Systems A. Boutros

ECE 628

Computer Network Security G. Gong

ECE 631

Microelectronic Processing Technology

W. Wong

ECE 634

H. Aziz

ECE 638

Biosensing: Fundamentals and Applications

M. Poudineh

ECE 650

Methods and Tools for Software Engineering M. Crowley
ECE 651 Foundations of Software Engineering K. Czarnecki
ECE 653 Software Testing, Quality Assurance and Maintenance W. Shang

ECE 656

Database Systems J. Zhang

ECE 657A

Introduction to Artificial Intelligence M. Crowley
ECE 657D Neural Networks and Deep Learning

E. Creager

ECE 659 Intelligent Sensors and Wireless Sensor Networks O. Basir
ECE 666 Power Systems Operation K. Bhattacharya

ECE 668

Distribution System Engineering R. El-Shatshat

ECE 672

Optoelectronic Devices S. Saini
ECE 676 Quantum Information Processing Devices B. Hauer
ECE 676C Programming of Quantum Computing Algorithms NY. Kim
ECE 677 Applied Quantum Mechanics A. Majedi
ECE 699A/B MEng Projects LL. Xie

ECE 700

Topic 09

Special Topics in Electrical and Computer Engineering

Topic: Ultrasound in Medicine and Biology

D. Xiao

ECE 700

Topic 10

Special Topics in Electrical and Computer Engineering

Topic: Distributed Optimization

M. Fisher

ECE 730

Topic 25

Topics in Solid State Devices

Topic: Microfluidic and Nanobitech Systems

M. Poudineh

ECE 752

Foundations of Multi-Agent Systems S. Zahedi

ECE 757A

Embodied Intelligence K. Dautenhahn
ECE 765 Power System Protection and Relaying S. Azad
ECE 774 Radio and Wireless Systems S. Boumaiza
ECE 787 Social Robotics K. Dautenhahn
*ECE 6614PD Industrial Utilization of Electrical Energy R. El-Shatshat
*ECE 6616PD Electric Safety and Grounding System Design M. Salama

* For Online Power MEng students only