Top

2024-2025 Fall/Winter Graduate Course Timetables

Fall 2024 Timetable:

Notes

DCS Graduate Student Pre-Enrolment period: June 3 – July 1, 2024.*

  • DCS Graduate Course pre-enrolment decision available via ACORN July 22, 2024.

  • Enrolment for graduate CS students will open on July 25, 2024 at 10:00AM ET.

  • There is no enrolment on August 21, 2024.

  • Enrolment for non-CS graduate students will open on August 22, 2024 at 10:00AM ET; SGS Add/Drop Courses forms are not required for CS graduate course enrolment unless it is required by the student’s home department.

  • Fall graduate courses start on Tuesday, September 3, 2024

  • The last day to enrol in fall session graduate courses is September 18, 2024.

  • Graduate students must enrol in the graduate section of cross-listed courses. The graduate section is designated by the 4-digit course code. eg: CSC2209H/CSC458H1.

  • Winter graduate courses start on Monday, January 6, 2025.


Undergraduate Requests to Enrol in Graduate Courses

In exceptional circumstances, undergraduate students in the Faculty of Arts & Science may be granted permission to take a graduate course sponsored by an Arts & Science graduate unit as part of the student’s undergraduate degree.

The deadline to apply for graduate course enrolment for fall 2024 and winter 2025 is July 8, 2024.

Learn more about undergraduate enrolment in graduate courses.


*Department of Computer Science Graduate Student Pre-Enrolment Period

Students registered in graduate programs within the Department of Computer Science Students who submit their Plan of Study form by the July 1, 2024 will be eligible for priority enrolment in up to 2 CS graduate courses per session for the 2024-2025 academic year. Open to DCS graduate students only.


Updated on August 26, 2024 @ 8:55 AM

To view course descriptions, click on the course code (eg. CSC2104H).

M – Monday | T – Tuesday | W – Wednesday | R – Thursday | F – Friday

Course CodeLECSessionCourse TitleInstructorGroupBreadthCapDay/ TimeLocation
CSC2104H/
CSC465H1
0101FallFormal Methods of Program DesignRic Hehner3M1/ RA1420R 15-17UC 179
CSC2108H0101FallAutomated Reasoning with Machine LearningXujie Si3M1/ RA1460M 15-17BA 1230
CSC2125H0101FallTopics in Software Engineering:
Software Engineering for ML-Enabled Systems (SE4AI)
Marsha Chechik3M1/ RA1420R 13-16SU 444
CSC2126H0101FallTopics in Programming Languages:
Types and Effects
Ningning Xie3M1/ RA1430M 10-12BA 2139
CSC2206H0101FallComputer Systems Modeling Peter Marbach3M2/ RA620M 13-15, W 10-11MY 320
CSC2209H
CSC458H1
5101FallComputer NetworksYashar Ganjali3M3/ RA620T 18-21BA 1180
CSC2221H0101FallIntroduction to the Theory of Distributed ComputingSam Toueg1M1/ RA940F 13-16BA B024
CSC2231H0101FallTopics in Computer Systems:
Secure Computer Systems and Hardware
Gururaj Saileshwar3M3/ RA640T 13-15AB 114
CSC2234H/
CSC443H1
0101FallDatabase System TechnologyNiv Dayan3M3/ RA815W 13-15, F 13-14MP 137
CSC2332H0101FallIntroduction to Quantum ComputingNathan Wiebe1M2/ RA140W 10-12SU 444
CSC2401H0101FallIntroduction to Computational ComplexityRoei Tell1M1/ RA260M 13-15WB 130
CSC2429H/
MAT1306H
0101FallTopics in the Theory of Computation:
Pseudorandomness & Expanders
Swastik Kopparty1M1/ RA245M 10-12EM 119
CSC2501H/
CSC485H1
0101FallComputational LinguisticsTBD2M4/ RA413MWF 12-13M- MP 137/WF- ES B142
CSC2502H/
CSC486H1
0101FallKnowledge Representation and ReasoningBahar Aameri2M1/ RA1115T 11-13, F 11-12MP 203
CSC2511H/
CSC401H1
0201FallNatural Language ComputingGerald Penn2M2/ RA460MWF 10-11BA 1180
CSC2514H/
CSC428H1
5101FallHuman-Computer InteractionJoseph Williams4M4/ RA1015W 18-21MY 380
CSC2515H0101FallIntroduction to Machine LearningRahul Krishnan2M2/ RA1260T 16-18, R 10-11T-BA 1220/ R-BA 1240
CSC2516H/
CSC413H1
0101FallNeural Networks and Deep LearningColin Raffel2M2/ RA1220M 9-10, W 9-11BA 1190 / MP134
CSC2516H/
CSC413H1
0201FallNeural Networks and Deep LearningColin Raffel2M2/ RA1220M 11-12, W 11-13GB 244 / MP 134
CSC2516H/
CSC413H1
0301FallNeural Networks and Deep LearningBo Wang2M2 / RA1220T 13-14, R 13-15ES B142
CSC2521H0101FallTopics in Computer Graphics:
Seminar in Physics-based Animation
David Levin 4M2/ RA520M 11-13MY 480
CSC2526H0101FallHCI: Topics in Ubiquitous Computing:
Using LLMs & GPTs for Ubiquitous Computing
Khai Truong4M4 / RA1020R 9-11MY 480
CSC2529H0101FallComputational ImagingDavid Lindell/ Aviad Levis2M2/ RA790T 14-16ES B149
CSC2541H0101FallTopics in Machine Learning:
Generative AI for Images
Anthony Bonner2M2 / RA1250F 13-15MY 330
CSC2545H0101FallAdvanced Topics in Machine Learning:
Geometric Deep Learning
Igor Gilitschenski2M2/ RA1236R 16-18BA 2139
CSC2557H6101FallAdaptive Experimentation for Intelligent InterventionsJoseph Williams4M4/ R1020M 15-17Online
CSC2615H0101FallEthical Aspects of Artificial IntelligenceIshtiaque Ahmed4M4/ RA1525R 14-17Online
CSC2626H0101FallImitation Learning for RoboticsFlorian Shkurti2M3/ RA1660M 13-16CR 404
 

Winter 2025 Timetable

Notes:

Winter graduate courses start on Monday, January 6, 2025.

  • SGS Add/Drop Courses forms are not required for CS graduate course enrolment unless it is required by the student’s home department.

  • Graduate students must enrol in the Graduate Section of cross-listed courses. The Graduate Section is designated by the 4-digit course code. eg: CSC2209H/CSC458H1.

  • The last day to enrol in winter session graduate courses is January 20, 2025.

Updated on August 15, 2024 @ 5:00 PM

To view course descriptions, click on the course code (eg. CSC2107H).

M – Monday | T – Tuesday | W – Wednesday | R – Thursday | F – Friday

Course CodeLECSessionCourse TitleInstructorGroupBreadthCapDay/ TimeLocation
CSC2107H/
CSC488H1
0101WinterCompilers and InterpretersFan Long3M3/ RA1420T 13-14, R 13-15MP 134
CSC2125H0101WinterTopics in Software Engineering:
Blockchain Technology and Engineering
Fan Long3M1/ RA1430M 14-16SS 2125
CSC2130H/
ECE1785H
0101WinterEmpirical Research Methods in Software EngineeringShurui Zhou3M3/ RA1420R 15-17OI 2212
CSC2210H0101WinterVisual and Mobile Computing SystemsNandita Vijaykumar3M3 / RA660W 15-17SS 2106
CSC2229H0101WinterTopics in Computer Networks:
Computer Networks for Machine Learning
Yashar Ganjali3M3 / RA620F 9-11AB 114
CSC2235H0101WinterCloud-Native Data Management SystemsQizhen Zhang3M3/RA825F 9-11SU 444
CSC2310H/
CSC446H1
0101WinterComputational Methods for Partial Differential EquationsKirill Serkh3M2/ RA1315T 15-17, R 15-16T- NF 113, R- HS 100
CSC2405H/
CSC448H1
0101WinterAutomata TheorySwastik Kopparty1M1/ RA215M 11-13, W 11-12SS 2106/2108
CSC2414H/
MAT1304H
0101WinterAdvanced Topics in Complexity Theory:
Algebraic Gems in Math & CS
Shubhangi Saraf1M1/ RA220T 13-15AH 107
CSC2420H0101WinterAlgorithm Design, Analysis and TheorySasho (Alekandar) Nikolov1M1/ RA170W 13-15SS 1083
CSC2427H/
MAT1500H
0101WinterTopics in Graph Theory:
The Probabilistic Method
Mike Molloy1M1 / RA130R 14-16PB 255
CSC2514H/
CSC428H1
5101WinterHuman-Computer InteractionJoseph Williams4M4/ RA1015M 18-20, R 18-19Online
CSC2516H/
CSC413H1
0101WinterNeural Networks and Deep LearningRoger Grosse2M2 / RA1230W 9-11, F 10-11WI 1016
CSC2516H/
CSC413H1
0201WinterNeural Networks and Deep LearningRoger Grosse2M2 / RA1230W 13-15, F 13-14ES B149
CSC2525H0101WinterResearch Topics in Database Management:
Bigger, Faster, and Stronger Systems
Niv Dayan3M3/RA850W 13-15BA 1200
CSC2527H/
CSC454H1
0101WinterBusiness SoftwareTBD2M4/RA155T 10-13SM 2360
CSC2530H0101WinterComputer Vision for Advanced Digital PhotographyKyros Kutulakos2M2/ RA5/ RA760T 13-15SS 1073
CSC2537H0101WinterInformation VisualizationCarolina Nobre4M4/ RA1020T 9-11MY 370
CSC2539H0101WinterTopics in Computer Vision:
Physics-Informed Neural Representations for Visual Computing
David Lindell/ Aviad Levis2M2/ RA720M 10-12ES 1042
CSC2541H0101WinterTopics in Machine Learning:
Large Models
Chris Maddison2M2 / RA1240F 11-13MY 380
CSC2600H/
CSC491H
0101WinterTopics in Computer Science:
Capstone Design
TBDTBA60W 18-21SM 2360
CSC2604H0101WinterTopics in Human-Centred and Interdisciplinary Computing:
Seminar on User Interfaces and Intellectual Property
Ravin Balakrishnan4M4 / RA1020T 13-15FE 238
CSC2631H0101WinterMobile and Digital HealthAlex Mariakakis4M4/ RA1016F 13-15BA 2179
 

Summer 2025

The Department of Computer Science is not offering any graduate-level courses in the Summer 2025 term.