Fall 2013 Courses

Fall 2013 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.

Course Number Title Instructor
ECE 604 Stochastic Processes R. Mazumdar
ECE 606 Algorithm Design and Analysis M. Tripunitara
ECE 611 Digital Communications E. Yang
ECE 630 Physics and Models of Semiconductor Devices I. Goldthorpe
ECE 636 Analog MOS and Bipolar Integrated Circuits P. Levine
ECE 637 Design of VLSI MOS Integrated Circuits M. Sachdev
ECE 639 Characteristics and Applications of Amorphous Silicon A. Sazonov
ECE 651 Foundations of Software Engineering I. Ivkovic
ECE 658 Component Based Software L. Tahvildari
ECE 662 Power Systems Analysis and Control R. El-Shatshat
ECE 667 Sustainable Distributed Power Generation E. El-Saadany
ECE 671 Microwave and RF Engineering R. Mansour
ECE 675 Radiation and Propagation of Electromagnetic Fields O. Ramahi
ECE 678 Fourier Optics and Optical Signal Processing S. Safavi-Naeini
ECE 682 Multivariable Control Systems D. Miller
ECE 700 Topic 4 Analytical Methods for ECE A. Wasef
ECE 710 Topic 5 Algebraic Coding Theory M. Damen
ECE 710 Topic 13 Image Processing and Visual Communications Z. Wang
ECE 720 Topic 2 Cryptographic Computations A. Hasan
ECE 725 (held with CS 745) Computer-Aided Verification B. Bonakdarpour
ECE 730 Topic 27 Printed Flexible Electronics W. Wong
ECE 730 Topic 28 Physics of Nanoscale Devices C. Wilson
ECE 730 Topic 29 Computational Nanoelectronics Y. Yoon
ECE 750 Topic 17 Data and Knowledge Modelling and Analysis M. Kamel
ECE 750 Topic 26 Methods and Tools for Software EngineeringMethods and Tools f or Software Engineering I. Ivkovic
ECE 750 Topic 28 Computer Aided Reasoning for Software Engineering V. Ganesh
ECE 780 Topic 6 Humanoid Robotics D. Kulic