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 2024-25 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.
2024 Fall Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE1390H | F | Selected Topics in Circuits and Systems: Integrated Circuits for Sensors and Biomedical Devices | X. Liu | See Electronics timetable for details. | ||
BME1472H | F | Fundamentals of Neuromodulation Technology and Clinical Applications | P. Yoo | See BME timetable for details. |
2025 Winter Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE1475H | S | Bio-Photonics | O. Levi | See Photonics 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.
2024 Fall Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE537H1 | F | Random Processes | E. Sousa | See undergraduate timetable for details. | ||
ECE1502H | F | Information Theory | S. Draper | Tue 9am-11am Thu 9am-11am | GB-120 | Sep. 3 |
ECE1508H | F | Special Topics in Communications: Applied Deep Learning | A. Bereyhi | Tue 6pm-8pm Thu 6pm-8pm | SF-1105 | Sep. 3 |
ECE1512H | F | Digital Image Processing and Applications | K.N. Plataniotis | Wed 12pm-2pm | RW-140 | Sep. 4 |
ECE1513H | F | Introduction to Machine Learning | S. Emara | Thu 3pm-6pm | BA-1160 | Sep. 5 |
ECE1521H | F | Detection and Estimation Theory | R. Adve | Mon 10am-11:30am Wed 10am-11:30am | BA-4164 | Sep. 9 |
ECE1531H | F | Quantum Information Theory | H.-K. Lo | Monday 2 – 5pm | BA-4164 | Sept. 9 |
ECE1541H | F | Communication Networks I | S. Valaee | Tue 11am-12:30pm Thu 11am-12:30pm | BA-4164 | Sep. 10 |
ECE1543H | F | Mobile Communication Systems | E. Sousa | Mon 5pm-8pm | BA-4164 | Sep. 9 |
ECE1549H | F | Stochastic Networks | B. Liang | Wed 1pm-4pm | BA-3014 | Sep. 11 |
2025 Winter Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE1508H | S1 | Special Topics in Communications: Multiuser Information Theory | W. Yu | Thu 10am-12pm | SU-B120 | Jan. 9 |
ECE1501H | S | Error Control Codes | F. Kschischang | Wed 1pm-3:30pm | SS-2125 | Jan. 8 |
ECE1508H | S | Special Topics in Communications: Applied Deep Learning | A. Bereyhi | Tue 2pm-4pm Thu 2pm-4pm | Tue: MS-3153 Thu: PB-B150 | Jan. 7 |
ECE1513H | S | Introduction to Machine Learning | A. Bereyhi | Tue 6pm-9:30pm | MS-3154 | Jan. 7 |
ECE1528H | S | Special Topics in Data Communications: Internet of Things - From Protocols to Applications | J. Liebeherr | Mon 5pm-7:30pm | BA-2139 | Jan. 13 |
ECE1505H | S | Convex Optimization | W. Yu | Tue 9:30am-12pm | GB-248 | Jan. 7 |
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.
2024 Fall Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room(s) | Start Date |
---|---|---|---|---|---|---|
ECE552H1 | F | Computer Architecture | A. Moshovos | See undergraduate timetable for details. | ||
ECE568H1 | F | Computer Security | D. Lie | 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 12pm-3pm | BA-3155 | Sep. 9 |
ECE1724H | F | Special Topics in Software Systems: Designing Modern Web-Scale Applications | A. Goel | Wed 4pm-6:30pm | RW-110 | Sep. 4 |
ECE1724H | F1 | Special Topics in Software Systems: Performant Software Systems with Rust | B. Li | Fri 1pm-3pm | MS-2170 | Sep. 13 |
ECE1724H | F2 | Special Topics in Computing: Wearable AI – Building Superintelligence for People | S. Mann | Thu 6pm-9pm | BA-3165 | Sep. 5 |
ECE1724H | F3 | Special Topics in Software Engineering: Bio-inspired Algorithms for Smart Mobility | A. Khamis Rashwan | Wed 6:30pm-8:30pm | NL-6 | Sep. 4 |
ECE1747H | F | Parallel Programming | M. Khan | Mon 5:30-8:30pm | GB-119 | Sept. 9 |
ECE1756H | F | Reconfigurable Computing and FPGA Architecture | S. Yazdanshenas | Thu 10am-12pm | NF-007 | Sep. 5 |
ECE1759H | F | Advances in Operating Systems | D. Yuan | Tue 3pm-5pm | IN-312E | Sep. 10 |
ECE1769H | F | Behavioral Synthesis of Digital Integrated Circuits | J. Zhu | Thu 1pm-3pm | BA-4164 | Sep. 12 |
ECE1777H | F | Computer Methods for Circuit Simulation | F. Najm | Mon 1pm-2pm Wed 1pm-2pm Fri 1pm-2pm | Mon / Fri: BA-4164 Wed: PT-473 | Sep. 4 |
ECE1779H Open to ECE MEng students only | F | Introduction to Cloud Computing | K. Abuosba | Fri 3pm-5pm | KP-108 | Sep. 6 |
ECE1783H Open to ECE MEng students only | F | Design Tradeoffs in Digital Systems | I. Amer | Tue 5pm-8pm | BA-1210 | Sep. 10 |
ECE1786H | F | Creative Applications of Natural Language Processing | J. Rose | Tue 9am-11am | OI-2212 | Sep. 10 |
2025 Winter Session
Course Code | Section Code | Title | Instructor | Day(s) | Room(s) | Start Date |
---|---|---|---|---|---|---|
ECE516H1 | S | Intelligent Image Processing | S. Mann | See undergraduate timetable for details. | ||
ECE568H1 | S | Computer Security | C. Gibson | See undergraduate timetable for details. | ||
ECE1718H | S | Special Topics in Computer Hardware Design: Advanced Computer Architecture | A. Moshovos | Mon 10am-12pm | BA-2159 | Jan. 13 |
ECE1724H | S | Special Topics in Software Systems: Artificial Intelligence | P. Aarabi | Tue 10am-12pm | MC-252 | Jan. 7 |
ECE1724H | S1 | 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 | Tuesday 1 - 3pm Thursday 1 - 3pm | Tuesday OI-4410 Thursday MY-370 | Jan. 7 |
ECE1762H | S | Algorithms and Data Structures | TBA | TBA | TBA | TBA |
ECE1785H | S | Empirical Software Engineering | S. Zhou | Thu 3pm-5pm | OI-2212 | Jan. 9 |
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.
2024 Fall Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE1228H | F | Electromagnetic Theory | M. Mojahedi | Wed 1pm-4pm | BA-4164 | Sep. 4 |
ECE1236H | F | Microwave and Millimetre-Wave Techniques | S. V. Hum | Mon 11am-12:30pm Wed 11am-12:30pm | PT-473 | Sep. 9 |
ECE1252H | F | Introduction to Computational Electrodynamics | C. Sarris | Tue 11am-12:30pm Thu 11am-12:30pm | MY-317 | Sep. 10 |
ECE1256H | F | Microwave Circuits | G. Eleftheriades | See ECE424H1 in the undergraduate timetable for details as this course is cross-listed with ECE424H1. |
2025 Winter Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE1243H | S | Topics in EM Waves: Advanced EM Theory | G. Eleftheriades | Wed 3pm-5pm | BA-4164 | Jan. 8 |
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.
2024 Fall Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE1336H | F | Semiconductor Physics | N. Kherani | Fri 1pm-4pm | PT-473 | Sep. 6 |
ECE1352H | F | Analog Circuit Design I | A. Sheikholeslami | Thu 10am-12pm | HA-401 (Except on Oct. 10: CR-406) | Sep. 5 |
ECE1387H | F | CAD for Digital Circuit Synthesis & Layout | J. Anderson | Wed 5pm-7pm | GB-119 | Sep. 4 |
ECE1388H | F | VLSI Design Methodology | R. Genov | Fri 9am-12pm | BA-4164 | Sep. 6 |
ECE1390H | F | Selected Topics in Circuits and Systems: Integrated Circuits for Sensors and Biomedical Devices | X. Liu | Tue 3pm-6pm | BA-2155 | Sep. 3 |
ECE1390H | F1 | Selected Topics in Circuits and Systems: Wireless RF IC Design | A. Liscidini | Wed 10am-12pm | MY-317 | Sep. 4 |
ECE1777H | F | Computer Methods for Circuit Simulation | F. Najm | See Computer Engineering timetable for details. |
2025 Winter Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE532H1 | S | Digital Systems Design | J. Anderson | See undergraduate timetable for details. | ||
ECE1365H | S | High Frequency Integrated Circuits | S. Voinigescu | Tue 5pm-8pm | BA-2139 | Jan. 7 |
ECE1385H | S | Selected Topics in VLSI Systems: VLSI-based Digital AI Systems | G. Gulak | Wed 3pm-5pm | PT-473 | Jan. 8 |
ECE1392H | S | Integrated Circuits for Digital Communication | A. Sheikholeslami | Wed 1pm-3pm | SU-B120 (Except on Feb. 12: EP-111) | Jan. 8 |
ECE1395H | S | Power Semiconductor Devices & Applications | W.T. Ng | Wed 10am-12pm | PT-473 | Jan. 8 |
ECE1396H | S | Analog Signal Processing Circuits | S. Voinigescu | 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.
2024 Fall Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE520H1 | F | Power Electronics | A. Prodic | See undergraduate timetable for details. | ||
ECE1049H | F | Special Topics in Energy Systems: Electric Vehicle Systems & Energy Management | H. Shokrollah-Timorabadi | Wed 4pm-6pm | BA-4164 | Sep. 4 |
ECE1068H | F | Introduction to Electromagnetic Compatibility (EMC) | F. Dawson | Tue 11am-12pm Thu 11am-12pm | BA-3014 | Sep. 10 |
ECE1085H | F | Power System Optimization | Z. Tate | Thu 3pm-5pm | GB-303 | Sep. 5 |
ECE1777H | F | Computer Methods for Circuit Simulation | F. Najm | See Computer Engineering timetable for details. |
2025 Winter Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE1030H | S | Space Vector Theory and Control | P. Lehn | Wed 2pm-6pm | SU-444 | Jan. 8 |
ECE1066H | S | Design of High-Frequency Switch-Mode Power Supplies (SMPS) | A. Prodic | Tue 5pm-7pm Thu 5pm-7pm | BA-2179 | Jan. 7 |
ECE1092H Open to ECE MEng students only | S | Smart Grid Case Studies | W. A. Chisholm | LEC: Fri 6:30pm-8:30pm PRA/TUT: Tue 7pm-9pm | LEC: BA-4164 PRA/TUT: GB-040 | LEC: Jan. 10 PRA/TUT: Jan. 21 |
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.
2024 Fall Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE1228H | F | Electromagnetic Theory | M. Mojahedi | See Electromagnetics timetable for details. | ||
ECE1336H | F | Semiconductor Physics | N. Kherani | See Electronics timetable for details. | ||
ECE1461H | F | Advanced Laser Processing | P. Herman | Thu 2pm-4pm Fri 2pm-4pm | SU-440 | Sep. 5 |
2025 Winter Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE1460H | S | Special Topics in Photonics: Advanced Semiconductor Lasers | A. Helmy | Thu 3:30pm-5:30pm | PT-473 | Jan. 9 |
ECE1475H | S | Bio-Photonics | O. Levi | Wed 3pm-6pm | MY-360 | Jan. 8 |
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.
2024 Fall Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
ECE557H1 | F | Linear Control Theory | J. Simpson-Porco | See undergraduate timetable for details. | ||
ECE1647H | F | Introduction to Nonlinear Control Systems | M. Broucke | Mon 3:30pm-5:30pm | BA-2135 | Sep. 9 |
2025 Winter Session
Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
---|---|---|---|---|---|---|
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. | ||
ECE1658H | S | Geometric Nonlinear Control of Robotic Systems | M. Maggiore | Mon 1pm-2:30pm Wed 1pm-2:30pm | BA-4164 | Jan. 8 |
ECE1659H | S | Robust and Optimal Control | J. Simpson-Porco | Cancelled | Cancelled | Cancelled |