Fall 2018 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 shows the available courses more readably and links to specific descriptions to the course content where it has been provided by the professor.

                                               Fall 2018 Courses  
Course Number Title Instructor Diploma Option

ECE 600

Analytical Methods for E&CE

M.O. Damen

 

ECE 601

Foundations of Biology in Engineering

A. Yu

 

ECE 604

Stochastic Processes

W. Zhuang

 

ECE 606

Algorithm Design and Analysis

M. Tripunitara

Elective for (1)(2)*

ECE 611

Digital Communications

E.H. Yang

 

ECE 613

Image Processing & Visl Communication

Z. Wang

 

ECE 621

Computer Organization

H. Patel

 

ECE 630

Physics & Models Semicon Devs

I.  Goldthorpe

 

ECE 633

Nanoelectronics

Y. Yoon

 

ECE 635

Fab Nanoscale: Tech & Apps

B. Cui

 

ECE 636

Adv Analog Integrated Circuits

P. Levine

 

ECE 637

Digital Integrated Circuits

M. Sachdev

 

ECE 650

Methods & Tools for Software Engineering

  Compulsory for (2)*

ECE 651

Foundations Software Engineering

W. Dietl

Elective for (1)*
Compulsory for (2)*

ECE 655

Protocol, Software & Issue Mob Systems

P.H. Ho

 
ECE 662 Power System Analysis and Control C. Canizares Elective for (3)*

ECE 671

Microwave & RF Engineering

R. Mansour

 
ECE 675 Radiation & Propagation of Electromagnetic Fields S. Safavi-Naeini  
ECE 682 Multivariable Control Systems C. Nielsen  
ECE 700 Topic 6 Master of Engineering Project    
ECE 710 Topic 5 Special Topics in Communications and Information Theory:   Topics  Algebraic Coding Theory M.O. Damen  
ECE 730
Topic 31
Special Topics in Solid State Devices:  Solid-state photonic devices M. Reimer  
ECE 730
Topic 32
Special Topics in Solid State Devices:  Quantum biology devices & apps    
ECE 730 Topic 27 Special Topics in Solid State Devices Printed Flexible Electronics W. Wong  
ECE 730 Topic 30 Special Topics in Solid State Devices: Advanced VLSI Devices L. Wei  
ECE 750
Topic 5
Special Topics in Computer Software: Dist. & Network Centric Computing    
ECE 750
Topic 28
Special Topics in Computer Software: Computer Aided Reasoning 4 SE V. Ganesh  
ECE 750
Topic 29
Special Topics in Computer Software: Automated Program Verification A. Gurfinkel  
ECE 750
Topic 30
Special Topics in Computer Software: Formal Methods of Software Design E. Hehner  
ECE 760
Topic 11
Special Topics in Power Systems and High Voltage Engineering S.P. Azad  
ECE 770
Topic 21
Special Topics in Antenna and Microwave Theory: Quantum Optics & Nanophotonics M. Bajcsy  
ECE 770 Topic 21 Special Topics in Antenna and Microwave Theory: Artfcl EM Media & Metamaterial    

*MEng students only

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