Fall 2017 Graduate Courses Offered

The University of Waterloo schedule of classes shows the days, times, room numbers and professors who are teaching the courses in each term. The table below summarizes the available courses in our department with links to specific descriptions to the course content where it has been provided by the professor.

Fall 2017 Courses
Course Number Title Instructor Diploma Option (for MEng students only)
ECE 600 Analytical Methods for Electrical and Computer Engineering Albert Wasef  
ECE 601 Foundations of Biology in Engineering Alfred Yu  
ECE 604 Stochastic Processes Ravi Mazumdar  
ECE 606 Algorithm Design and Analysis Mahesh Tripunitara Elective for (1) and (2)
ECE 611 Digital Communications

Oussama Damen

ECE 613 Image Processing and VLSI Communications Zhou Wang  
ECE 614 Fading Dispersive Channels Weihua Zhuang  
ECE 621 Computer Organization Andrew Morton  
ECE 630 Physics and Models of Semiconductor Devices Guo-Xing Miao  
ECE 633 Nanoelectronics Zbig Wasilewski  
ECE 635 Fabrication in the Nanoscale: Principles, Technology and Applications Bo Cui  
ECE 636 Advanced Analog Integrated Circuits Peter Levine  
ECE 637 Digital Integrated Circuits Bosco Leung  
ECE 639 Characteristics and Applications of Amorphous Silicon Andrei Sazonov  
ECE 650 Methods and Tools for Software Engineering Arie Gurfinkel Compulsory for (2)
ECE 651 Foundations of Software Engineering Werner Dietl Elective for (1)
Compulsory for (2)
ECE 658 Component Based Software Ladan Tahvildari Elective for (1) and (2)
ECE 662 Power System Analysis and Control Ramadan El-Shatshat Elective for (3)
ECE 664 Power System Components and Modeling Claudio Canizares Elective for (3)
ECE 671 Microwave and RF Engineering Raafat Mansour  
ECE 675 Radiation and Propagation of Electromagnetic Fields Omar Ramahi  
ECE 682 Multivariable Control Systems David Wang  
ECE 730
Topic 31
Special Topics in Solid State Devices: Solid-state quantum photonic devices Michael Reimer
ECE 730
Topic 32
Special Topics in Solid State Devices: Quantum biology devices and applications Chris Backhouse
ECE 750
Topic 5
Special Topics in Computer Software: Distributed and Network Centric Computing Wojciech Golab
ECE 770
Topic 20
Special Topics in Antenna and Microwave Theory: Artificial Electromagnetic Media and Metamaterials Omar Ramahi
ECE 770
Topic 21
Special Topics in Antenna and Microwave Theory: Quantum Optics and Nanophotonics Michal Bajcsy

(1) Computer Network and Security
(2) Software Engineering
(3) Sustainable Energy