Timetables and Course Catalogues
Important Notes
- The course catalogues, the SGS Calendar, and ACORN list all graduate courses associated with ECE - please note that not all courses will be offered every year.
- The timetables below list the graduate courses that will be offered in the 2025-26 academic year.
- Timetable information for ECE-prefixed graduate courses is available exclusively on this webpage. Students should not use ACORN for timetable information for ECE-prefixed graduate courses.
- Timetables are subject to change prior to the course start date. Students are strongly advised to check the timetables regularly for any revisions to the schedule, classroom location, or start date.
- Students may also be interested in graduate courses offered by other departments, particularly other departments within the Faculty of Applied Science & Engineering.
- ECE students should also review important dates for courses, and the course enrolment instructions for their program.
Jump To...
Biomedical Engineering
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
Please note: the JEB, BME, & HAD courses listed on the ECE timetable are considered equivalent to ECE courses for the purposes of degree requirements. Accordingly, no Add Course Form is required for these courses.
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
Fall: | F Section courses | |||||
BME1472H | F | Fundamentals of Neuromodulation Technology and Clinical Applications | P. Yoo | See BME timetable for details. | ||
Winter: | S Section courses | |||||
ECE1475H | S | Bio-Photonics | O. Levi | See BME timetable for details. | ||
HAD5751H | S | Artificial Intelligence: Development and Implementation in Healthcare | E. Sejdic, J. Petch, T. Truong | See IHPME timetable for details. | ||
JEB1433H | S | Medical Imaging | A. Nachman | See BME timetable for details. | ||
JEB1444H | S | Neural Engineering | B. Bardakjian | See BME timetable for details. |
Communications
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
Fall: | F Section courses | |||||
ECE537H1 | F | Random Processes | B. Liang | See undergraduate timetable for details. | ||
ECE1502H | F | Information Theory | W. Yu | Thu 09:10 (3hr) | BA-2195 | Sep. 4 |
ECE1508H | F | Special Topics in Communications: Applied Deep Learning | A. Bereyhi | Tue & Fri 11:10 (2hr) | Tue: SF-1101 Fri: MP-103 | Sep. 2 |
ECE1508H | F1 | Special Topics in Communications: Codes, Graphs and Inference | S. Draper | Mon 12:10 (3hr) | BA-4164 | Sep. 8 |
ECE1508H | F2 | Special Topics in Communications: Networks for AI | A. Leon-Garcia | Mon 15:10 (2hr) | HS-715 | Sep. 8 |
ECE1508H | F3 | Special Topics in Communications: Reinforcement Learning | A. Bereyhi | Tue & Fri 17:10 (2hr) | Tue: BA-1170 Fri: BA-1180 | Sep. 2 |
ECE1512H | F | Digital Image Processing and Applications | K.N. Plataniotis | Wed 13:10 (2hr) | WB-219 | Sep. 3 |
ECE1513H | F | Introduction to Machine Learning | S. Emara | Thu 14:10 (3hr) | BL-205 | Sep. 4 |
ECE1528H | F | Special Topics in Data Communications: Internet of Things - From Protocols to Applications | J. Liebeherr | Mon 17:10 (3hr) | BA-2139 | Sept. 8 |
ECE1541H | F | Communication Networks I | S. Valaee | Tue 10:10 (1hr) & Wed 10:10 (2hr) | BA-4164 | Sep. 9 |
Winter: | S Section courses | |||||
ECE1501H | S | Error Control Codes | F. Kschischang | Fri 13:10 (3hr) | BA-4164 | Jan. 9 |
ECE1505H | S | Convex Optimization | W. Yu | Thu 09:10 (3hr) | SS-1085 | Jan. 8 |
ECE1508H | S | Special Topics in Communications: Applied Deep Learning | A. Bereyhi | Tue & Thu 13:10 (2hr) | Tue: MC-252 Thu: BL-205 | Jan. 6 |
ECE1508H | S1 | Special Topics in Communications: One-Shot Information Theory | A. Khisti | Wed 15:10 (2hr) | SU-B120 | Jan. 8 |
ECE1511H | S | Signal Processing | D. Hatzinakos | Wed 13:10 (2hr) | ES-1047 | Jan. 7 |
ECE1513H | S | Introduction to Machine Learning | A. Bereyhi | Tue & Thu 17:10 (2hr) | Tue: BA-1170 Thu: MC-252 | Jan. 6 |
ECE1521H | S | Detection and Estimation Theory | R. Adve | Mon 09:10 (2hr) | BA-4164 | Jan. 7 |
ECE1551H | S | Mobile Broadband Radio Access Network | I. Maljevic | See ECE464H1 in the undergraduate timetable for details as this course is cross-listed with ECE464H1. |
Computer Engineering
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room(s) | Start Date |
---|---|---|---|---|---|---|
Fall: | F Section courses | |||||
ECE552H1 | F | Computer Architecture | M. Jeffrey | See undergraduate timetable for details. | ||
ECE568H1 | F | Computer Security | J. Yao | See undergraduate timetable for details. | ||
ECE1387H | F | CAD for Digital Circuit Synthesis & Layout | J. Anderson | See Electronics timetable for details. | ||
ECE1718H | F | Special Topics in Computer Hardware Design: Embedded Linux | S. Brown | Mon 12:10 (3hr) | TBA; please consult course instructor. | Sep. 8 |
ECE1724H | F | Special Topics in Computing: Wearable AI – Building Superintelligence for People | S. Mann | Thu 18:10 (3hr) | MY-435 | Sep. 4 |
ECE1724H | F1 | Special Topics in Software Systems: Performant Software Systems with Rust | B. Li | Fri 13:10 (2hr) | MB-128 | Sep. 5 |
ECE1756H | F | Reconfigurable Computing and FPGA Architecture | V. Betz | Tue 17:10 (3hr) | MS-4279 | Sep. 8 |
ECE1759H | F | Advances in Operating Systems | D. Yuan | Tue 15:10 (2hr) | BA-2135 | Sep. 9 |
ECE1777H | F | Computer Methods for Circuit Simulation | F. Najm | Tue & Thu & Fri 12:10 (1hr) | Tue & Thu: BA-B025 Fri: BA-2179 | Sep. 2 |
ECE1778H | F | Creative Applications for Mobile Devices | C. Ying | Wed 13:10 (2hr) | BA-1170 | Sep. 10 |
ECE1779H Open to ECE MEng students only | F | Introduction to Cloud Computing | C. Ying | Fri 15:10 (2hr) | MB-128 | Sep. 5 |
ECE1786H | F | Creative Applications of Natural Language Processing | J. Rose | Tue 09:10 (2hr) | GB-119 | Sep. 9 |
Winter: | S Section courses | |||||
ECE516H1 | S | Intelligent Image Processing | S. Mann | See undergraduate timetable for details. | ||
ECE568H1 | S | Computer Security | J. Yao | See undergraduate timetable for details. | ||
ECE1724H | S | Special Topics in Software Systems: Advanced Web Development: React Ecosystem and Modern Frameworks | C. Ying | Fri 11:10 (2hr) | BA-1180 | Jan. 9 |
ECE1724H | S1 | Special Topics in Software Systems: Designing Modern Web-Scale Applications | A. Goel | Fri 14:10 (3hr) | GB-119 | Jan. 9 |
ECE1724H | S2 | Special Topics in Software Systems: Digital Privacy and Privacy Regulation | D. Lie, L. Austin | See Faculty of Law timetable for details; Room: J-250. | ||
ECE1755H | S | Parallel Computer Architecture and Programming | M. Jeffrey | Tue & Thu 13:10 (2hr) | Tue: WB-119 Thu: BA-2135 | Jan. 6 |
ECE1762H | S | Algorithms and Data Structures | TBA | Mon 17:10 (3hr) & Fri 17:10 (2hr) | Mon: MC-254 Fri: BA-1190 | Jan. 5 |
ECE1769H | S | Behavioral Synthesis of Digital Integrated Circuits | J. Zhu | Thu 1pm-3pm | BA-4164 | Sep. 12 |
ECE1770H | S | Trends in Middleware Systems – Blockchain Technology | A. Jacobsen | Tue 15:10 (2hr) | BA-2135 | Jan. 6 |
Electromagnetics
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
Fall: | F Section courses | |||||
ECE1228H | F | Electromagnetic Theory | M. Mojahedi | Wed 13:10 (3hr) | BA-4164 | Sep. 3 |
ECE1256H | F | Microwave Circuits | G. Eleftheriades | See ECE424H1 in the undergraduate timetable for details as this course is cross-listed with ECE424H1. | ||
ECE1257H | F | Special Topics in Electromagnetics: Integral Equation Methods for Computational Electromagnetism | P. Triverio | Tue & Thu 13:10 (2hr) | BA-4164 | Sep. 4 |
Winter: | S Section courses | |||||
ECE1243H | S | Topics in EM Waves: Advanced EM Theory | G. Eleftheriades | Wed 15:10 (2hr) | BA-2139 | Jan. 7 |
ECE1252H | S | Introduction to Computational Electrodynamics | C. Sarris | Tue & Fri 11:10 (2hr) | Tue: Fri: BA-B025 | Jan. 6 |
Electronics
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
Fall: | F Section courses | |||||
ECE1352H | F | Analog Circuit Design I | A. Sheikholeslami | Wed 11:10 (2hr) | NL-6 | Sep. 3 |
ECE1385H | F | Selected Topics in VLSI Systems: Quantum Computing Hardware | S. Voinigescu | See ECE435H1 in the undergraduate timetable for details as this course is cross-listed with ECE435H1. | ||
ECE1387H | F | CAD for Digital Circuit Synthesis & Layout | J. Anderson | Fri 17:10 (2hr) | WB-130 | Sep. 5 |
ECE1388H | F | VLSI Design Methodology | R. Genov | TBD | AB-107 | Sep. 5 |
ECE1390H | F | Selected Topics in Circuits and Systems: Wireless RF IC Design | A. Liscidini | Tue 11:10 (2hr) | BA-2185 | Sep. 2 |
ECE1777H | F | Computer Methods for Circuit Simulation | F. Najm | See Computer Engineering timetable for details. | ||
JEM1068H | F | Semiconductor Fabrication and Inspection | W.T. Ng, J. Howe | See MSE timetables and/or also see ECE442H1 in the undergraduate timetable for details as this course is cross-listed with ECE442H1. | ||
Winter: | S Section courses | |||||
ECE532H1 | S | Digital Systems Design | J. Anderson | See undergraduate timetable for details. | ||
ECE1392H | S | Integrated Circuits for Digital Communication | A. Sheikholeslami | Wed 13:10 (2hr) | BA-2139 | Jan. 7 |
ECE1395H | S | Power Semiconductor Devices & Applications | W.T. Ng | Wed 10:10 (2hr) | PT-473 | Jan. 7 |
ECE1396H | S | Analog Signal Processing Circuits | A. Sheikholeslami | See ECE412H1 in the undergraduate timetable for details as this course is cross-listed with ECE412H1. | ||
ECE1398H | S | VLSI Technology | W.T. Ng | See ECE437H1 in the undergraduate timetable for details as this course is cross-listed with ECE437H1. |
Energy Systems
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
Fall: | F Section courses | |||||
ECE520H1 | F | Power Electronics | A. Prodic | See undergraduate timetable for details. | ||
ECE526H1 | F | Power System Protection & Automation | A. Hooshyar | See undergraduate timetable for details. | ||
ECE1068H | F | Introduction to Electromagnetic Compatibility (EMC) | F. Dawson | Tue & Wed 09:10 (1hr) | BA-3014 | Sep. 9 |
ECE1085H | F | Power System Optimization | Z. Tate | Wed 15:10 (2hr) | BA-2135 | Sep. 10 |
ECE1777H | F | Computer Methods for Circuit Simulation | F. Najm | See Computer Engineering timetable for details. | ||
Winter: | S Section courses | |||||
ECE1030H | S | Space Vector Theory and Control | P. Lehn | Wed 14:10 (4hr) | PT-473 | Jan. 7 |
ECE1049H | S | Special Topics in Energy Systems: Electric Vehicle Systems & Energy Management | H. Shokrollah-Timorabadi | Mon 18:10 (2hr) | BA-4164 | Sep. 8 |
ECE1049H | S1 | Special Topics in Energy Systems: Power System Protection | A. Hooshyar | Tue 11:10 (2hr) | MB-128 | Sep. 9 |
ECE1066H | S | Design of High-Frequency Switch-Mode Power Supplies (SMPS) | A. Prodic | Tue 17:10 (2hr) | BA-2179 | Sep. 9 |
Photonics
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
Fall: | F Section courses | |||||
ECE1228H | F | Electromagnetic Theory | M. Mojahedi | See Electromagnetics timetable for details. | ||
ECE1450H | F | Ultrafast Photonics | L. Qian | Tue & Thu 11:10 (2hr) | Tue: BA-2179 Thu: EP-111 | Sep. 9 |
Winter: | S Section courses | |||||
ECE1460H | S | Special Topics in Photonics: Advanced Semiconductor Lasers | A. Helmy | Thu 15:10 (2hr) | PT-473 | Jan. 8 |
ECE1475H | S | Bio-Photonics | O. Levi | Wed 15:10 (3hr) | SU-432 | Jan. 7 |
Systems Control
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
Fall: | F Section courses | |||||
ECE557H1 | F | Linear Control Theory | M. Chapman | See undergraduate timetable for details. | ||
ECE1647H | F | Introduction to Nonlinear Control Systems | M. Broucke | Mon 16:10 (2hr) | HA-403 | Sep. 8 |
ECE1657H | F | Game Theory and Evolutionary Games | L. Pavel | Fri 11:10 (2hr) | MP-137 | Sep. 5 |
ECE1658H | S | Geometric Nonlinear Control of Robotic Systems | M. Maggiore | Mon & Wed 13:10 (2hr) | Mon: GB-248 Wed: BA-2135 | Sep. 3 |
Winter: | S Section courses | |||||
ECE1635H | S | Special Topics in Control I: Adaptive Control and Reinforcement Learning | M. Broucke | See ECE411H1 in the undergraduate timetable for details as this course is cross-listed with ECE411H1. | ||
ECE1656H | S | Nonlinear Modeling & Analysis of Biological Systems | L. Scardovi | Thu 13:10 (2hr) | BA-4164 | Jan. 14 |
ECE1659H | S | Robust and Optimal Control | J. Simpson-Porco | Wed 09:10 (2hr) | RW-142 | Jan. 7 |
ECE1660H | S | Risk-Aware and Stochastic Control Theory with Learning | M. Chapman | Wed 15:10 (2hr) | UC-D301 | Jan. 7 |