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 2026-27 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.

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
Fall:F Section courses
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.
Winter:
S Section courses
ECE1475HSBio-Photonics
O. LeviSee Photonics timetable for details.
BME1459HSProtein EngineeringK. TruongSee BME timetable for details.
HAD5751HSArtificial Intelligence: Development and Implementation in HealthcareE. Sejdic, J. Petch, T. TruongSee IHPME timetable for details.
*Enrollment in this winter course will not open until mid-October. Please reach out to IHPME for any questions.
JEB1433HSMedical ImagingA. NachmanWill not be offered in 2026-27. See BME 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.

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
Fall: F Section courses
ECE537H1FRandom ProcessesB. LiangSee undergraduate timetable for details.
ECE1502HFInformation TheoryS. DraperMon 14:10 (3hr)

AB-107

Sep. 14
ECE1505HFConvex Optimization
W. Yu
Thu 09:10 (3hr)
GB-244
Sep. 10
ECE1508HF1Special Topics in Communications: Reinforcement LearningA. Bereyhi
Thu 13:10 (3hr)

& Fri 17:10 (1hr)
Thu:
BA-1170
Fri:
BA-1130
Sep. 10
ECE1512HFDigital Image Processing and ApplicationsK.N. Plataniotis Wed 13:10 (2hr)BA-1230Sep. 9
ECE1513HFIntroduction to Machine LearningS. Emara
Fri 10:10 (3hr)
MC-252Sep. 11
ECE1521HFDetection and Estimation TheoryR. Adve
Mon 10:10 (2hr)

& Wed 10:10 (1hr)
BA-4164
Sep. 9
ECE1541HFCommunication Networks IS. ValaeeTue 10:10 (2hr)

& Wed 11:10 (1hr)
BA-4164
Sep. 8
ECE1553HFApplied Deep Learning
A. Bereyhi
Tue 13:10 (3hr)

& Fri 13:10 (1hr)
Tue:
MC-252
Fri:
MY-150
Sep. 8
Winter: S Section courses
ECE1504HSStatistical LearningA. KhistiWed 15:10 (2hr)
BA-2195

Jan. 6
ECE1508HS1Special Topics in Communications: Multiuser Information TheoryW. YuThu 10:10 (2hr)

BA-4164Jan. 7
ECE1511HSSignal ProcessingD. HatzinakosWed 13:10 (2hr)
BA-2179
Jan. 6
ECE1513HSIntroduction to Machine LearningA. Bereyhi
Wed 10:10 (3hr)

& Fri 14:10 (1hr)
Wed:
BA-1170
Fri: 
BA-1130

Jan. 6
ECE1551HSMobile Broadband Radio Access NetworkI. MaljevicSee ECE464H1 in the undergraduate timetable for details as this course is cross-listed with ECE464H1.
ECE1553HSApplied Deep LearningA. Bereyhi
Thu 13:10 (3hr)

& Fri 13:10 (1hr)
Thu:
MC-252
Fri: 
BA-1160

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

Course CodeSection CodeTitleInstructorDay(s)+TimeRoom(s)Start Date
Fall: F Section courses
ECE552H1FComputer ArchitectureM. JeffreySee undergraduate timetable for details.
ECE568H1FComputer SecurityJ. YaoSee 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
TBDTBD
TBD
ECE1724HFSpecial Topics in Computing: Wearable AI – Building Superintelligence for PeopleS. MannMon 13:10 (3hr)TBD
Sep. 14
ECE1724HF1Special Topics in Software Systems: Performant Software Systems with RustB. Li
Wed 15:10 (2hr)BA-1170
Sep. 9
ECE1724HF2Special Topics in Software Systems: Advanced Web Development: React Ecosystem and Modern FrameworksC. YingFri 13:10 (2hr)MC-252
Sep. 11
ECE1724HF3Special Topics in Software Systems: Program Synthesis and VerificationJ. YaoThu 13:10 (2hr)MC-252
Sep. 10
ECE1756HFReconfigurable Computing and FPGA ArchitectureV. BetzFri 15:10 (3hr)TBDSep. 11
ECE1769HFBehavioral Synthesis of Digital Integrated Circuits
J. Zhu
TBDTBD
TBD
ECE1776HFComputer Security, Cryptography and PrivacyD. LieWed 11:10 (2hr)PT-473
Sep. 9
ECE1777HFComputer Methods for Circuit SimulationF. Najm
Tue, Thu & Fri 12:10 (1hr)BA-4164Sep. 8
ECE1779H
Open to ECE MEng students only
FIntroduction to Cloud ComputingC. YingWed 13:10 (2hr)MC-252
Sep. 9
ECE1786HFCreative Applications of Natural Language ProcessingJ. RoseTue 09:10 (2hr)GB-248
Sep. 15
Winter: S Section courses
ECE516H1SIntelligent Image ProcessingS. MannSee undergraduate timetable for details.
ECE568H1SComputer SecurityC. GibsonSee undergraduate timetable for details.
ECE1718H
SSpecial Topics in Computer Hardware Design: Advanced Computer ArchitectureA. Moshovos
TBDTBD
TBD
ECE1724HS1Special Topics in Software Systems: Designing Modern Web-Scale Applications
A. Goel
Thu 14:10 (3hr)GB-221
Jan. 14
ECE1724HSSpecial Topics in Software Systems: Distributed SystemsA. Goel
See ECE419H1 in the undergraduate timetable for details as this course is cross-listed with ECE419H1.
ECE1755HSParallel Computer Architecture and Programming
M. JeffreyTue 13:10 (2hr)

& Thu 11:10 (2hr)
Tue:
BA-2195
Thu:
GB-303
Jan. 12
ECE1762HSAlgorithms and Data Structures
A. Veneris &
P. Michalopoulos
Mon 17:10 (2hr)

& Thu 17:10 (3hr)
Mon:
MC-254
Fri:
MC-252
Jan. 7
ECE1770HSTrends in Middleware Systems: Graph ProcessingA. JacobsenTue 15:10 (2hr)ES-4001

Jan. 12
ECE1778HSCreative Applications for Mobile DevicesC. YingFri 13:10 (2hr)MY-150
Jan. 15
ECE1779H
Open to ECE MEng students only
SIntroduction to Cloud ComputingC. YingWed 13:10 (2hr)BA-1170
Jan. 13
ECE1784HSTrustworthy Machine LearningN. PapernotTue 09:10 (3hr) BA-4164Jan. 12
ECE1785HSEmpirical Software Engineering
S. Zhou
Mon 13:10 (2hr) MC-254Jan. 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.

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
Fall:F Section courses
ECE1228HFElectromagnetic TheoryM. MojahediWed 13:10 (3hr)
BA-4164Sep. 9
ECE1229HFAdvanced Antenna TheoryC. SarrisTue 11:10 (2hr)

& Thu 11:10 (1hr)
Tue:
BA-B026
Thu:
BA-2179
Sep. 8
ECE1256HFMicrowave CircuitsG. Eleftheriades
See ECE424H1 in the undergraduate timetable for details as this course is cross-listed with ECE424H1.
ECE1257HFComputational Electromagnetism for IC and Antenna DesignP. TriverioTue & Thu 13:10 (2hr)BA-4164Sep. 10
Winter:S Section courses
ECE1243HSTopics in EM Waves: Advanced EM TheoryG. Eleftheriades
Wed 15:10 (2hr)BA-2159Jan. 6

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.

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
Fall:F Section courses
ECE1336HFSemiconductor Physics
N. Kherani
Thurs 14:10 (3hr)PT-473Sep. 10
ECE1352HFAnalog Circuit Design I
TBDTBDTBD
TBD
ECE1385HFSelected Topics in VLSI Systems: Quantum Computing HardwareS. VoinigescuSee ECE435H1 in the undergraduate timetable for details as this course is cross-listed with ECE435H1.
ECE1387HFCAD for Digital Circuit Synthesis & LayoutJ. AndersonFri 17:10 (2hr)WB-219Sep. 11
ECE1388HFVLSI Design MethodologyR. GenovFri 09:10 (3hr)MP-134Sep. 11
ECE1390HFSelected Topics in Circuits and Systems: Integrated Circuits for Sensors and Biomedical DevicesX. Liu

Fri 14:10 (3hr)BA-4164Sep. 11
ECE1390HF1Selected Topics in Circuits and Systems: Advanced Analog Circuit DesignA. Liscidini
Tue 11:10 (2hr)PT-473Sept. 8
JEM1068HFSemiconductor Fabrication and InspectionW.T. Ng, J. HoweSee MSE timetables and/or also see ECE442H1 in the undergraduate timetable for details as this course is cross-listed with ECE442H1.
***If you have any questions about enrolling in this course on ACORN, please reach out to MSE Graduate Office to inquire.
Winter:S Section courses
ECE532H1SDigital Systems Design
J. Anderson
See undergraduate timetable for details.
ECE1385HSSelected Topics in VLSI Systems: VLSI-based Digital Signal Processing and AI SystemsG. GulakWed 15:10 (2hr)
PT-473Jan. 13
ECE1392HSIntegrated Circuits for Digital Communication
T.C. CarusoneThurs 18:10 (2hr)BA-2135Jan. 7
ECE1395HSPower Semiconductor Devices & ApplicationsW.T. Ng
Wed 13:10 (2hr)BA-4164Jan. 6
ECE1396HSAnalog Signal Processing Circuits
A. ChoopaniSee 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.

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
Fall: F Section courses
ECE520H1FPower Electronics
A. ProdicSee undergraduate timetable for details.
ECE526H1FPower System Protection & AutomationA. HooshyarSee undergraduate timetable for details.
ECE1049HFSpecial Topics in Energy Systems: Power Converter Topologies & ModulationD. ZhangWed 15:10 (2hr)MC-252Sep. 9
ECE1049HF1Special Topics in Energy Systems: Power System Dynamics and ControlG. PierrouMon 15:10 (2hr)BA-1190Sep. 14
ECE1068H
FIntroduction to Electromagnetic Compatibility (EMC)
F. DawsonMon & Tue 11:10 (1hr)BA-2179Sep. 8
ECE1777HFComputer Methods for Circuit SimulationF. NajmSee Computer Engineering timetable for details.
MIE1640HFOptimal Grid Investment ModelsJ. Tate, D. FrancesSee MIE timetable for details.
Winter: S Section courses
ECE1030HSSpace Vector Theory and Control P. Lehn Thu 14:10 (3hr)
BA-2179Jan. 7
ECE1049H
SSpecial Topics in Energy Systems: Electric Vehicle Systems & Energy ManagementH. Shokrollah-TimorabadiMon 18:10 (2hr)BA-4164Jan. 11
ECE1049H
S1Special Topics in Energy Systems: Power System ProtectionA. HooshyarTue 11:10 (2hr)GB-303Jan. 12
ECE1066HSDesign of High-Frequency Switch-Mode Power Supplies (SMPS)A. Prodic
Tue 17:10 (2hr)

& Thu 18:10 (2hr)
Tue:
BA-2179
Thu:
BA-B024
Jan. 7
MIE535HSElectrification Through Electricity MarketsJ. Tate, D. FrancesSee MIE 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.

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
Fall: F Section courses
ECE1228HFElectromagnetic TheoryM. MojahediSee Electromagnetics timetable for details.
ECE1336HFSemiconductor Physics
N. Kherani
See Electronics timetable for details.
ECE1450HFUltrafast PhotonicsL. QianTue & Thu 9:10 (2hr)PT-473Sep. 8
ECE1461HFAdvanced Laser ProcessingP. HermanTue 16:10 (2hr)

& Fri 15:10 (2hr)
TBD

BA-B025
Sep. 11
ECE1467HFIntegrated Optical Circuit DesignS. AitchisonMon 14:10 (3hr)BA-2135Sep. 14
Winter: S Section courses
ECE1460HSSpecial Topics in Photonics: Advanced Semiconductor Lasers
A. Helmy Thu 14:10 (3hr)
PT-473
Jan. 7
ECE1475HSBio-PhotonicsO. LeviWed 15:10 (2hr)
BA-B026

Jan. 6

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.

Course CodeSection CodeTitleInstructorDay(s)+TimeRoomStart Date
Fall: F Section courses
ECE557H1FLinear Control Theory
M. ChapmanSee undergraduate timetable for details.
ECE1647HFIntroduction to Nonlinear Control Systems

M. BrouckeTue 15:10 (2hr)
BA-1200Sep. 8
ECE1657HFGame Theory and Evolutionary GamesL. PavelFri 9:10 (2hr)
MP-137Sep. 11
Winter: S Section courses
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. ScardoviTue 12:10 (2hr)BA-4164Jan. 12
ECE1658HFGeometric Nonlinear Control of Robotic Systems
M. Maggiore
Tue & Wed 10:10 (1.5hr)PT-473Jan. 6
ECE1660HSRisk-Aware and Stochastic Control Theory with LearningM. ChapmanMon 15:10 (2hr)BA-B025Jan. 11

Back to top

 

New Job Opportunities - Become an Assistant Professor: Electrical and Computer Engineering (Canada Impact+ Emerging Leader) - Apply Now

X