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 2023-24 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.
    • MEng students are encouraged to also review the selection of ELITE and Analytics courses offered by 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.

2023 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
BME1466HFAdvanced Topics on Magnetic Resonance ImagingH.-L. ChengSee BME timetable for details.
BME1472HF ​Fundamentals of Neuromodulation Technology and Clinical ApplicationsP. YooSee BME timetable for details.
ECE1774HFSensory CyberneticsW. WongSee Computer Engineering timetable for details.
ECE1390HFSelected Topics in Circuits and Systems: Integrated Circuits for Sensors and Biomedical DevicesX. LiuSee Electronics timetable for details.

2024 Winter Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
JEB1433HSMedical Imaging
A. Nachman
See BME timetable for details.
JEB1444HSNeural EngineeringB. BardakjianSee BME timetable for details.
BME1459HSProtein EngineeringK. TruongSee BME timetable for details.
ECE1475HSBio-PhotonicsO. Levi
See Photonics timetable for details.
HAD5751H
Note: HAD course enrolment begins in mid-October
SAI Development and Implementation in HealthcareE. Sejdic, J. Petch, T. Truong See IHPME timetable for details.

Back to top

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.

2023 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE537H1FRandom ProcessesE. SousaSee undergraduate timetable for details.
ECE1502HFInformation TheoryF. R. KschischangTue
1:00pm-2:30pm
Thu
1:00pm-2:30pm

GB-220
Sep. 12
ECE1505HFConvex OptimizationW. YuMon
2pm-3:30pm
Wed
2pm-3:30pm
Mon: SF-3202
Wed: MC-254
Sep. 11
ECE1508HFSpecial Topics in Communications: Codes, Graphs and InferenceS. DraperMon
9:30am-12:30pm
BA-4164
Sep. 11
ECE1508HF1Special Topics in Communications: Cyber-Physical Security of Connected, Autonomous, Shared, and Electrified VehiclesM. Santos Mon
3:30pm-5:30pm
Wed
10am-12pm
BA-4164
Sep. 18
ECE1511HFSignal ProcessingD. HatzinakosTue
12pm-2pm
BA-4164
Sep. 12
ECE1512HFDigital Image Processing and ApplicationsK.N. Plataniotis Wed
12pm-2pm
GB-304Sep. 13
ECE1513HFIntroduction to Machine LearningE. SejdicMon 5pm-8pm
MP-202Sep. 11
ECE1541HFCommunication Networks IS. ValaeeTue
10:30am-12pm
Thu
10:30am-12pm
BA-4164
Sep. 12
ECE1549HFStochastic NetworksB. LiangTue
1pm-4pm
BA-3014
Sep. 12

2024 Winter Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1508HSSpecial Topics in Communications: Multiuser Information TheoryW. YuThu
10am-12pm
BA-2135Jan. 11
ECE1508HS1Special Topics in Communications: Network Softwarization: Technologies and EnablersA. Leon-GarciaFri
10am-1pm
BA-3014
Jan. 12
ECE1508HS2Special Topics in Communications: Applied Deep LearningA. Bereyhi Mon
3pm-5pm
Wed
3pm-5pm
Mon
OI-G162
Wed
MS-3154
Jan. 8
ECE1513HSIntroduction to Machine LearningS. EmaraTue
6pm-9pm
MS-3154Jan. 9
ECE1528HSSpecial Topics in Data Communications: Internet of Things - From Protocols to ApplicationsJ. LiebeherrMon
6pm-8:30pm
MY-420Jan. 8
ECE1543HSMobile Communication SystemsE. SousaWed
5pm-8pm
BA-4164Jan. 10
ECE1548HSAdvanced Network Architectures (Network Softwarization: Principles and Foundations)A. Leon-GarciaMon
12pm-3pm
PT-473
Jan. 8
ECE1551HSMobile Broadband Radio Access NetworkI. Maljevic See ECE464H1 in the undergraduate timetable for details as this course is cross-listed with ECE464H1.

Back to top

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.

2023 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoom(s)Start Date
ECE552H1FComputer ArchitectureM. JeffreySee undergraduate timetable for details.
ECE568H1FComputer SecurityW. HuangSee undergraduate timetable for details.
ECE1724HFSpecial Topics in Software Engineering: Bio-inspired Algorithms for Smart MobilityA. Khamis Thu
6pm-8pm
BA-1210
Sep. 14
ECE1724HF1Special Topics in Computing: Wearable AI – Building Superintelligence for PeopleS. MannThu
6pm-9pm
BA-3165Sep. 14
ECE1724HF2Special Topics in Software Systems: Designing Modern Web-Scale Applications
K. AbuosbaFri
9am-11am
SU-255Sep. 22
ECE1747HFParallel ProgrammingM. Khan Fri
5:30pm-8:30pm
MP-203Sep. 15
ECE1756HFReconfigurable Computing and FPGA ArchitectureV. BetzWed
4pm-6:30pm
GB-244Sep. 13
ECE1759HFAdvances in Operating SystemsD. YuanTue
3pm-5pm
WB-119Sep. 12
ECE1771HFQuality of Service
B. LiFri
1pm-3pm

BA-1180
Sep. 15
ECE1774HFSensory CyberneticsW. WongMon
9am-11am
MS-4279
Sep. 11
ECE1779H
Open to ECE MEng students only
FIntroduction to Cloud ComputingK. Abuosba Fri 3pm-5pmES-1050
Sep. 15
ECE1783H
Open to ECE MEng students only
FDesign Tradeoffs in Digital SystemsI. Amer Tue
5pm-8pm
MC-254
Sep. 12
ECE1786HFCreative Applications of Natural Language ProcessingJ. RoseTue
10am-12pm
GB-221Sep. 12
ECE1387HFCAD for Digital Circuit Synthesis & LayoutJ. AndersonSee Electronics timetable for details.

2024 Winter Session

Course CodeSection CodeTitleInstructorDay(s)Room(s)Start Date
ECE516H1SIntelligent Image ProcessingS. MannSee undergraduate timetable for details.
ECE568H1SComputer SecurityC. Gibson
See undergraduate timetable for details.
ECE1718H
Open to ECE MEng students only
SSpecial Topics in Computer Hardware Design: Hardware-Accelerated Digital Systems
I. Amer Tue
5pm-8pm

SF-2102
Jan. 9
ECE1718H
S3Special Topics in Computer Hardware Design: Advanced Computer ArchitectureA. Moshovos
Mon
1pm-3pm
WB-219
Jan. 8
ECE1724HSSpecial Topics in Software Systems: Artificial Intelligence
P. AarabiTue
11am-1pm
BA-1180Jan. 9
ECE1755HSParallel Computer Architecture and Programming
M. JeffreyTue
1pm-3pm
Thu
1pm-3pm
MC-252
Jan. 9
ECE1762HSAlgorithms and Data Structures
Z. Poulos Mon
5pm-8pm
Thu
6pm-8pm
BA-1160
Jan. 11
ECE1770HSTrends in Middleware Systems – Blockchain Technology
H.-A. Jacobsen
Tue
4pm-6pm
SS-2127
Jan. 9
ECE1776HSComputer Security, Cryptography and PrivacyD. LieThu
10am-12pm
GB-220
Jan. 11
ECE1777H
SComputer Methods for Circuit Simulation

F. Najm
Mon
1pm-2pm
Wed
1pm-2pm
Fri
1pm-2pm
BA-4164
Jan. 8
ECE1779H
Open to ECE MEng students only
SIntroduction to Cloud ComputingK. Abuosba Fri 2pm-4pmMS-3153
Jan. 12
ECE1782HSProgramming Massively Parallel Multiprocessors and Heterogeneous SystemsM. StummWed
11am-1pm
WB-119
Jan. 10
ECE1785H
Open to ECE students only
SEmpirical Software Engineering
S. ZhouThu
10am-12pm
BA-1180Jan. 11

Back to top

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.

2023 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1228HFElectromagnetic TheoryM. MojahediWed
2pm-5pm
BA-B024Sep. 13
ECE1229HFAdvanced Antenna TheoryS. V. HumMon
11am-12:30pm
Wed
11am-12:30pm
BA-3014Sep. 13
ECE1252HFIntroduction to Computational Electrodynamics
C. Sarris
Tue
11am-12:30pm
Thu
11am-12:30pm
Tue: AB-107
Thu: GB-244
Sep. 12
ECE1255HFSpecial Topics in Electromagnetics: Integral Equation Methods for Computational Electromagnetism

P. Triverio
Tue
2pm-4pm
Thu
2pm-4pm
Tue: BA-4164
Thu: BA-3014
Sep. 12
ECE1256HFMicrowave CircuitsG. Eleftheriades
See ECE424H1 in the undergraduate timetable for details as this course is cross-listed with ECE424H1.

2024 Winter Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1243HSTopics in EM Waves: Advanced EM TheoryG. Eleftheriades
Wed
3pm-5pm
BA-1220Jan. 10

Back to top

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.

2023 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1352HFAnalog Circuit Design I
T. Kosteski See ECE430H1 in the undergraduate timetable for details as this course is cross-listed with ECE430H1.
ECE1387HFCAD for Digital Circuit Synthesis & LayoutJ. AndersonFri
4pm-6pm
WB-119Sep. 15
ECE1388HFVLSI Design MethodologyR. GenovFri
9am-12pm
BA-1220Sep. 8
ECE1390HFSelected Topics in Circuits and Systems: Integrated Circuits for Sensors and Biomedical DevicesX. Liu
Tue
3pm-6pm
GB-303Sep. 12

2024 Winter Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE532H1SDigital Systems Design
J. Anderson
See undergraduate timetable for details.
ECE1365HSHigh Frequency Integrated CircuitsS. VoinigescuTue
5pm-8pm
BA-4164Jan. 9
ECE1392HSIntegrated Circuits for Digital Communication
A. Sheikholeslami
Tue
1pm-3pm
BA-2195Jan. 9
ECE1395HSPower Semiconductor Devices & ApplicationsW.T. Ng
Wed
10am-12pm
PT-473Jan. 10
ECE1396HSAnalog Signal Processing Circuits
S. VoinigescuSee ECE412H1 in the undergraduate timetable for details as this course is cross-listed with ECE412H1.
ECE1398H
SVLSI TechnologyW.T. Ng
See ECE437H1 in the undergraduate timetable for details as this course is cross-listed with ECE437H1.
ECE1777H
SComputer Methods for Circuit Simulation

F. Najm
See Computer Engineering timetable for details.

Back to top

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.

2023 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE520H1FPower Electronics
B. MahdavikhahSee undergraduate timetable for details.
ECE526H1FPower System Protection and Automation

A. Hooshyar
See undergraduate timetable for details.
ECE1049H
FSpecial Topics in Energy Systems: Electric Vehicle Systems & Energy ManagementZ. Gong Wed
4pm-6pm
BA-4164Sep. 13
ECE1068H
FIntroduction to Electromagnetic Compatibility (EMC)
F. Dawson
Tue
11am-1pm
BA-3014Sep. 12

2024 Winter Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1030HSSpace Vector Theory and Control P. Lehn Tues
2pm-6pm
BA-3014Jan. 9
ECE1049HSSpecial Topics in Energy Systems: Power System Protection
A. Hooshyar Wed
11am-1pm

BA-4164
Jan. 17
ECE1092H
Open to ECE MEng students only
SSmart Grid Case Studies
W. ChisholmLEC: Fri
6:30pm-8:30pm

PRA/TUT: Tue
7pm-9pm
LEC: BA-4164

PRA/TUT: GB-040
LEC: Jan. 12


PRA/TUT: Jan. 23
ECE1777H
SComputer Methods for Circuit Simulation

F. Najm
See Computer Engineering timetable for details.

Back to top

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.

2023 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1461HFAdvanced Laser ProcessingP. HermanFri
10am-12pm +
2pm-4pm
BA-3014Sep. 15
ECE1228HFElectromagnetic TheoryM. MojahediSee Electromagnetics timetable for details.

2024 Winter Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1450HSUltrafast PhotonicsL. QianMon
5pm-6:30pm
Thu
5pm-6:30pm
PT-473
Jan. 8
ECE1460HSSpecial Topics in Photonics: Advanced Semiconductor Lasers
A. Helmy Thu
12pm-2pm
PT-473
Jan. 18
ECE1467H
SIntegrated Optical Circuit DesignS. AitchisonWed
9am-12pm
KP-113Jan. 10
ECE1475HSBio-PhotonicsO. LeviWed
3pm-6pm
MY-320
Jan. 10

Back to top

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.

2023 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE557H1FLinear Control Theory
M. Chapman
See undergraduate timetable for details.
ECE1647HFIntroduction to Nonlinear Control Systems

M. BrouckeMon
12:30pm-2:30pm
BA-4164Sep. 11
ECE1657HFGame Theory and Evolutionary GamesL. Pavel
Fri
10am-12pm
MP-137

Sep. 15
ECE1660HFRisk-Aware and Stochastic Control Theory with Learning
M. Chapman
Thu
2pm-4pm
BA-4164Sep. 14

2024 Winter Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1635HSSpecial Topics in Control I: Adaptive Control and Reinforcement LearningM. BrouckeSee ECE411H1 in the undergraduate timetable for details as this course is cross-listed with ECE411H1.
ECE1656HSNonlinear Modeling & Analysis of Biological SystemsL. ScardoviWed
2:30pm-4:30pm
BA-4164Jan. 10
ECE1658HSGeometric Nonlinear Control of Robotic Systems
M. Maggiore
Wed
1pm-2:30pm
Thu
1pm-2:30pm
BA-B026Jan. 10
ECE1659HSRobust and Optimal ControlJ. Simpson
Fri
10am-12pm
BA-4164Jan. 12

Back to top