The following groups of courses in the more distinct fields of graduate study in electrical and computer engineering are presented for student guidance in selecting courses. Suitable courses offered by other departments may be selected subject to the approval of the Department of Electrical and Computer Engineering. Students registered in a graduate degree program which involves research are required to complete the seminar course JDE1000H Ethics in Research during their first year of registration. The department should be consulted each session as to course offerings.
Biomedical Engineering
Course Code | Course Title |
---|---|
HAD5751H | AI Development and Implementation in Health Care |
Medical Imaging | |
Neural Engineering | |
Sensory Communications | |
Signal Processing for Bioengineering |
Communications
Course Code | Course Title |
---|---|
ECE537H1 | Random Processes |
Error Control Codes | |
Information Theory | |
Graphs, Error-Correction Coding, and Inference | |
Statistical Learning | |
Convex Optimization | |
Special Topics in Communications | |
Signal Processing | |
Digital Image Processing and Applications | |
Introduction to Machine Learning | |
Biometric Systems | |
Seminar in Identity, Privacy, and Security | |
Detection and Estimation Theory | |
Data Communications II | |
ECE1524H | Service Provider Networks |
Adaptive Systems for Signal Processing and Communications | |
Communication Networks I | |
Communication Networks II | |
Mobile Communications Systems | |
Bridges and Routers Planning | |
Advanced Network Architectures | |
Stochastic Networks | |
ECE1551H | Mobile Broadband Radio Access Network |
ECE1552H | Modern Mobile Air Interfaces |
Computer Engineering
Course Code | Course Title |
---|---|
ECE516H1 | Intelligent Image Processing |
ECE532H1 | Digital Systems Design |
Special Topics in Computer Hardware Design | |
Compilation Techniques for Parallel Processors | |
Parallel Computer Architecture and Programming | |
Reconfigurable Computing and FPGA Architecture | |
Algorithms and Data Structures | |
Design for Test and Testability | |
Behavioural Synthesis of Digital Integrated Circuits | |
Trends in Middleware Systems — Selected Topics and Concepts | |
Quality of Service | |
Sensory Cybernetics | |
Computer Security, Cryptography, and Privacy | |
Computer Methods for Circuit Simulation | |
Creative Applications for Mobile Devices | |
ECE1779H | Introduction to Cloud Computing |
Advanced Mobile User Interfaces | |
Dependable Software Systems | |
Programming Massively Parallel Multiprocessors and Heterogeneous Systems | |
ECE1783H | Design Tradeoffs in Digital Systems |
ECE1784H | Trustworthy Machine Learning |
ECE1785H | Empirical Software Engineering |
ECE1786H | Creative Applications of Natural Language Processing |
Electromagnetics
Course Code | Course Title |
---|---|
Electromagnetic Theory | |
Advanced Antenna Theory | |
Topics in Electromagnetic Waves | |
Introduction to Computational Electrodynamics | |
Modeling of Multiphysics Systems | |
Microwave Circuits | |
ECE1257H | Integral Equation Methods for Computational Electromagnetism |
Electronics
Course Code | Course Title |
---|---|
Selected Topics in Solid State Electronics/VLSI Technology | |
Semiconductor Physics | |
Analog Circuit Design I | |
Selected Topics in Instrumentation | |
High Frequency Integrated Circuits | |
Advanced Topics in Analog Circuits | |
Digital Design for Systems-on-Chip | |
Introduction to Compound Semiconductor Devices | |
CAD for Digital Circuit Synthesis and Layout | |
VLSI Design Methodology | |
ECE1390H | Selected Topics in Circuits and Systems |
Advanced Microelectronic Devices | |
Integrated Circuits for Digital Communications | |
Semiconductor Devices | |
ECE1394H | Technical Management of Modern IC Design |
Power Semiconductor Devices and Applications | |
ECE1396H | Analog Signal Processing Circuits |
ECE1398H | VLSI Technology |
Energy Systems
Course Code | Course Title |
---|---|
Space Vector Theory and Control | |
Special Topics in Energy Systems | |
Dynamics of HVdc/ac Transmission Systems | |
ECE1059H | Special Topics in Energy Systems |
Design of High-Frequency Switch-Mode Power Supplies (SMPS) | |
Introduction to EMC | |
Power System Optimization | |
Power Management for Photovoltaic Systems | |
ECE1092H | Smart Grid Case Studies |
ECE1093H | Electrical Insulation Design and Coordination |
Power Systems Operations and Economics | |
ECE1095H | Grounding and Bonding |
Photonics
Course Code | Course Title |
---|---|
Quantum Mechanics for Engineers | |
Ultrafast Photonics | |
Special Topics in Photonics | |
Advanced Laser Processing | |
Integrated Optical Circuit Design | |
Bio Photonics | |
Solar Energy Capture and Storage in Natural and Engineered Systems | |
Lasers and Detectors |
Systems Control
Course Code | Course Title |
---|---|
ECE557H1 | Linear Control Theory |
Special Topics in Control I | |
Control of Discrete-Event Systems I | |
Control of Discrete-Event Systems II | |
Analysis and Control of Stochastic Systems I | |
Introduction to Nonlinear Control Systems | |
Hybrid Systems and Control Applications | |
Nonlinear Modeling and Analysis of Biological Systems | |
Game Theory and Evolutionary Games | |
ECE1658H | Geometric Nonlinear Control of Robotic Systems |
ECE1659H | Robust and Optimal Control |
ECE1660H | Risk-Aware and Stochastic Control Theory with Learning |
Master of Engineering
Course Code | Course Title |
---|---|
Master of Engineering Project |
Reading Course
Course Code | Course Title |
---|---|
ECE1001H | Readings in Cognate Subjects |
APS Engineering Courses
Course Code | Course Title |
---|---|
APS1012H | Managing Business Innovation and Transformational Change |
APS1041H | Inventrepreneurship (Invention and Entrepreneurship) |
APS1043H | Writing Your Own Patent Application |
APS1070H | Foundations of Data Analytics and Machine Learning |
APS1081H | Quantum Machine Learning |