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.
    • 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.

2024 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1390HFSelected Topics in Circuits and Systems: Integrated Circuits for Sensors and Biomedical Devices

X. Liu
See Electronics timetable for details.
BME1472HFFundamentals of Neuromodulation Technology and Clinical ApplicationsP. YooSee BME timetable for details.

2025 Winter Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1475HSBio-Photonics
O. Levi
See Photonics timetable for details.
JEB1444HSNeural EngineeringB. Bardakjian
See BME 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.

2024 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE537H1FRandom ProcessesE. SousaSee undergraduate timetable for details.
ECE1502HFInformation TheoryS. DraperTue
9am-11am
Thu
9am-11am

GB-120
Sep. 3
ECE1508HFSpecial Topics in Communications: Applied Deep Learning
A. Bereyhi
Tue
6pm-8pm
Thu
6pm-8pm
SF-1105Sep. 3
ECE1512HFDigital Image Processing and ApplicationsK.N. Plataniotis Wed
12pm-2pm
RW-140Sep. 4
ECE1513HFIntroduction to Machine LearningS. Emara
Thu 3pm-6pm

BA-1160Sep. 5
ECE1521HFDetection and Estimation TheoryR. Adve
Mon
10am-11:30am
Wed
10am-11:30am
BA-4164
Sep. 9
ECE1531HFQuantum Information TheoryH.-K. Lo
Monday
2 – 5pm
BA-4164Sept. 9
ECE1541HFCommunication Networks IS. ValaeeTue
11am-12:30pm
Thu
11am-12:30pm

BA-4164
Sep. 10
ECE1543HFMobile Communication Systems
E. Sousa
Mon
5pm-8pm
BA-4164
Sep. 9
ECE1549HFStochastic NetworksB. LiangWed 1pm-4pm
BA-3014
Sep. 11

2025 Winter Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1508HS1Special Topics in Communications: Multiuser Information TheoryW. YuThu
10am-12pm

SU-B120Jan. 9
ECE1501HSError Control Codes
F. Kschischang
Wed
1pm-3:30pm

SS-2125

Jan. 8
ECE1508HSSpecial Topics in Communications: Applied Deep LearningA. Bereyhi
Tue
2pm-4pm
Thu
2pm-4pm
Tue: MS-3153
Thu: PB-B150

Jan. 7
ECE1513HSIntroduction to Machine LearningA. Bereyhi
Tue
6pm-9:30pm

MS-3154Jan. 7
ECE1528HSSpecial Topics in Data Communications: Internet of Things - From Protocols to ApplicationsJ. LiebeherrMon
5pm-7:30pm
BA-2139Jan. 13
ECE1505HSConvex Optimization
W. Yu
Tue
9:30am-12pm
GB-248Jan. 7

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.

2024 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoom(s)Start Date
ECE552H1FComputer ArchitectureA. Moshovos
See undergraduate timetable for details.
ECE568H1FComputer SecurityD. Lie
See undergraduate timetable for details.
ECE1387HFCAD for Digital Circuit Synthesis & Layout
J. Anderson
See Electronics timetable for details.
ECE1718H
FSpecial Topics in Computer Hardware Design: Embedded Linux
S. Brown
Mon
12pm-3pm

BA-3155Sep. 9
ECE1724HFSpecial Topics in Software Systems: Designing Modern Web-Scale Applications
A. Goel
Wed
4pm-6:30pm
RW-110Sep. 4
ECE1724HF1Special Topics in Software Systems: Performant Software Systems with RustB. Li
Fri
2pm-4pm
BA-4164Sep. 13
ECE1724HF2Special Topics in Computing: Wearable AI – Building Superintelligence for PeopleS. MannThu
6pm-9pm
BA-3165Sep. 5
ECE1724HTBASpecial Topics in Software Engineering: Bio-inspired Algorithms for Smart MobilityTBATBATBATBA
ECE1747HFParallel ProgrammingTBATBATBATBA
ECE1756HFReconfigurable Computing and FPGA ArchitectureTBATBATBATBA
ECE1759HFAdvances in Operating SystemsD. Yuan
Tue
3pm-5pm
IN-312ESep. 10
ECE1769HFBehavioral Synthesis of Digital Integrated Circuits
J. Zhu
Tue
1pm-3pm

BA-4164
Sep. 10
ECE1777HFComputer Methods for Circuit SimulationF. Najm
Mon
1pm-2pm
Wed
1pm-2pm
Fri
1pm-2pm


MY-480Sep. 4
ECE1779H
Open to ECE MEng students only
FIntroduction to Cloud ComputingTBATBATBA
TBA
ECE1783H
Open to ECE MEng students only
FDesign Tradeoffs in Digital SystemsTBATBA
TBA
TBA
ECE1786HFCreative Applications of Natural Language ProcessingJ. RoseTue
9am-11am
OI-2212Sep. 10

2025 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
SSpecial Topics in Computer Hardware Design: Advanced Computer ArchitectureA. Moshovos
Mon
10am-12am
BA-4164
Jan. 13
ECE1724HSSpecial Topics in Software Systems: Artificial Intelligence
P. AarabiTue
10am-12pm

MC-252Jan. 7
ECE1755HSParallel Computer Architecture and Programming
M. JeffreyTBA
TBATBA
ECE1762HSAlgorithms and Data Structures
TBATBATBA
TBA
ECE1785HSEmpirical Software Engineering
S. Zhou
Thu
3pm-5pm
OI-2212Jan. 9

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.

2024 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1228HFElectromagnetic TheoryM. MojahediWed
1pm-4pm
BA-4164Sep. 4
ECE1236HFMicrowave and Millimetre-Wave TechniquesS. V. HumMon
11am-12:30pm
Wed
11am-12:30pm
PT-473Sep. 9
ECE1252HFIntroduction to Computational Electrodynamics
C. Sarris
Tue
11am-12:30pm
Thu
11am-12:30pm

MY-317
Sep. 10
ECE1256HFMicrowave CircuitsG. Eleftheriades
See ECE424H1 in the undergraduate timetable for details as this course is cross-listed with ECE424H1.

2025 Winter Session

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

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.

2024 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1336HFSemiconductor Physics
N. Kherani
Fri
1pm-4pm
PT-473Sep. 6
ECE1352HFAnalog Circuit Design I
A. SheikholeslamiTBATBATBA
ECE1387HFCAD for Digital Circuit Synthesis & LayoutJ. AndersonWed
5pm-7pm
GB-119Sep. 4
ECE1390HFSelected Topics in Circuits and Systems: Integrated Circuits for Sensors and Biomedical DevicesX. Liu

Tue
3pm-6pm
BA-2155Sep. 3
ECE1390HF1Selected Topics in Circuits and Systems: Wireless RF IC Design
A. Liscidini
Wed
10am-12pm
MY-317Sep. 4
ECE1759HFAdvances in Operating Systems
D. Yuan
See Computer Engineering timetable for details.
ECE1777HFComputer Methods for Circuit Simulation
F. Najm
See Computer Engineering timetable for details.

2025 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-2139Jan. 7
ECE1392HSIntegrated Circuits for Digital Communication
A. Sheikholeslami
Tue
1pm-3pm
BA-4164Jan. 7
ECE1395HSPower Semiconductor Devices & ApplicationsW.T. Ng
Wed
10am-12pm
PT-473Jan. 8
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.

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.

2024 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE520H1FPower Electronics
A. Prodic
See undergraduate timetable for details.
ECE1049H
FSpecial Topics in Energy Systems: Electric Vehicle Systems & Energy ManagementH. Timorabadi
Wed
4pm-6pm
PT-473Sep. 4
ECE1068H
FIntroduction to Electromagnetic Compatibility (EMC)
F. Dawson
Tue
11am-12pm
Thu
11am-12pm
BA-3014Sep. 10
ECE1085HFPower System Optimization

Z. Tate

Thu
3pm-5pm
GB-303Sep. 5
ECE1777HFComputer Methods for Circuit SimulationF. NajmSee Computer Engineering timetable for details.

2025 Winter Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1030HSSpace Vector Theory and Control P. Lehn Wed
2pm-6pm
SU-444Jan. 8
ECE1066HSDesign 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
SSmart Grid Case Studies
TBATBATBATBA

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.

2024 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1228HFElectromagnetic TheoryM. MojahediSee Electromagnetics timetable for details.
ECE1336HFSemiconductor Physics
N. Kherani
See Electronics timetable for details.
ECE1461HFAdvanced Laser ProcessingP. HermanThu
2pm-4pm
Fri
2pm-4pm
SU-440Sep. 5

2025 Winter Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE1460HSSpecial Topics in Photonics: Advanced Semiconductor Lasers
A. Helmy Thu
3:30pm-5:30pm
PT-473
Jan. 9

ECE1475HSBio-PhotonicsO. LeviWed
3pm-6pm
PT-473
Jan. 8

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.

2024 Fall Session

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
ECE557H1FLinear Control Theory
J. Simpson-Porco

See undergraduate timetable for details.
ECE1647HFIntroduction to Nonlinear Control Systems

M. BrouckeMon
3:30pm-5:30pm

BA-2135Sep. 9

2025 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.
ECE1658HSGeometric Nonlinear Control of Robotic Systems
M. Maggiore
Mon
1pm-2:30pm
Wed
1pm-2:30pm
BA-4164Jan. 8
ECE1659HSRobust and Optimal ControlJ. Simpson-Porco
Tue
10am-12pm
BA-4164Jan. 7

Back to top