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