Top

2024-2025 Fall/Winter Preliminary 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 June 26, 2024 @ 12:15 PM

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-17TBA
CSC2108H0101FallAutomated Reasoning with Machine LearningXujie Si3M1/ RA1460M 15-17TBA
CSC2125H0101FallTopics in Software Engineering:
Software Engineering for ML-Enabled Systems (SE4AI)
Marsha Chechik3M1/ RA1420R 13-16TBA
CSC2126H0101FallTopics in Programming Languages:
Types and Effects
Ningning Xie3M1/ RA1430M 10-12TBA
CSC2206H0101FallComputer Systems Modeling Peter Marbach3M2/ RA620M 13-15, W 10-11TBA
CSC2209H
CSC458H1
5101FallComputer NetworksYashar Ganjali3M3/ RA620T 18-21TBA
CSC2221H0101FallIntroduction to the Theory of Distributed ComputingSam Toueg1M1/ RA940F 13-16TBA
CSC2231H0101FallTopics in Computer Systems:
Secure Computer Systems and Hardware
Gururaj Saileshwar3M3/ RA640T 13-15TBA
CSC2234H/
CSC443H1
0101FallDatabase System TechnologyNiv Dayan3M3/ RA815W 13-15, F 13-14TBA
CSC2332H0101FallIntroduction to Quantum ComputingNathan Wiebe1M2/ RA140W 10-12TBA
CSC2401H0101FallIntroduction to Computational ComplexityRoei Tell1M1/ RA260M 13-15TBA
CSC2429H0101FallTopics in the Theory of Computation:
Pseudorandomness & Expanders
Swastik Kopparty1M1/ RA245M 10-12TBA
CSC2501H/
CSC485H1
0101FallComputational LinguisticsTBD2M4/ RA413MWF 12-13TBA
CSC2502H/
CSC486H1
0101FallKnowledge Representation and ReasoningBahar Aameri2M1/ RA1115T 11-13, F 11-12TBA
CSC2511H/
CSC401H1
0201FallNatural Language ComputingGerald Penn2M2/ RA460MWF 10-11TBA
CSC2514H/
CSC428H1
5101FallHuman-Computer InteractionJoseph Williams4M4/ RA1015W 18-21TBA
CSC2515H0101FallIntroduction to Machine LearningRahul Krishnan2M2/ RA1260T 16-18TBA
CSC2516H/
CSC413H1
0101FallNeural Networks and Deep LearningColin Raffel2M2/ RA1220M 9-10, W 9-11TBA
CSC2516H/
CSC413H1
0201FallNeural Networks and Deep LearningColin Raffel2M2/ RA1220M 11-12, W 11-13TBA
CSC2516H/
CSC413H1
0301FallNeural Networks and Deep LearningBo Wang2M2 / RA1220T 13-14, R 13-15TBA
CSC2521H0101FallTopics in Computer Graphics:
Seminar in Physics-based Animation
David Levin 4M2/ RA520M 11-13TBA
CSC2526H0101FallHCI: Topics in Ubiquitous Computing:
Using LLMs & GPTs for Ubiquitous Computing
Khai Truong4M4 / RA1020R 9-11TBA
CSC2529H0101FallComputational ImagingDavid Lindell/ Aviad Levis2M2/ RA790T 14-16TBA
CSC2541H0101FallTopics in Machine Learning:
Generative AI for Images
Anthony Bonner2M2 / RA1250F 13-15TBA
CSC2545H0101FallAdvanced Topics in Machine Learning:
Geometric Deep Learning
Igor Gilitschenski2M2/ RA1220R 16-18TBA
CSC2557H6101FallAdaptive Experimentation for Intelligent InterventionsJoseph Williams4M4/ R1020MW 10-11TBA
CSC2615H0101FallEthical Aspects of Artificial IntelligenceIshtiaque Ahmed4M4/ RA1520R 14-17TBA
CSC2626H0101FallImitation Learning for RoboticsFlorian Shkurti2M3/ RA1660M 13-16TBA
 

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 June 24, 2024 @ 12:53 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-15TBA
CSC2125H0101WinterTopics in Software Engineering:
Blockchain Technology and Engineering
Fan Long3M1/ RA1430M 14-16TBA
CSC2130H/
ECE1785H
0101WinterEmpirical Research Methods in Software EngineeringShurui Zhou3M3/ RA1420R 15-17TBA
CSC2210H0101WinterVisual and Mobile ComputingNandita Vijaykumar3M3 / RA660W 15-17TBA
CSC2229H0101WinterTopics in Computer Networks:
Computer Networks for Machine Learning
Yashar Ganjali3M3 / RA620F 9-11TBA
CSC2235H0101WinterCloud-Native Data Management SystemsQizhen Zhang3M3/RA825F 9-11TBA
CSC2310H/
CSC446H1
0101WinterComputational Methods for Partial Differential EquationsKirill Serkh3M2/ RA1320T 15-17, R 15-16TBA
CSC2405H/
CSC448H1
0101WinterAutomata TheorySwastik Kopparty1M1/ RA215M 11-13, W 11-12TBA
CSC2414H/
MAT1304H
0101WinterAdvanced Topics in Complexity Theory:
Algebraic Gems in Math & CS
Shubhangi Saraf1M1/ RA220T 13-15TBA
CSC2420H0101WinterAlgorithm Design, Analysis and TheorySasho (Alekandar) Nikolov1M1/ RA170W 13-15TBA
CSC2427H/
MAT1500H
0101WinterTopics in Graph Theory:
The Probabilistic Method
Mike Molloy1M1 / RA130R 14-16EM 302
CSC2514H/
CSC428H1
5101WinterHuman-Computer InteractionJoseph Williams4M4/ RA1015M 18-20, R 18-19TBA
CSC2516H/
CSC413H1
0201WinterNeural Networks and Deep LearningRoger Grosse2M2 / RA1230W 9-11, F 10-11TBA
CSC2516H/
CSC413H1
0101WinterNeural Networks and Deep LearningRoger Grosse2M2 / RA1230W 13-15, F 13-14TBA
CSC2525H0101WinterResearch Topics in Database Management:
Bigger, Faster, and Stronger Systems
Niv Dayan3M3/RA850W 13-15TBA
CSC2527H/
CSC454H1
0101WinterBusiness SoftwareTBD2M4/RA155T 10-13TBA
CSC2530H0101WinterComputer Vision for Advanced Digital PhotographyKyros Kutulakos2M2/ RA5/ RA760T 13-15TBA
CSC2537H0101WinterInformation VisualizationCarolina Nobre4M4/ RA1020T 9-11TBA
CSC2539H0101WinterTopics in Computer Vision:
Physics-Informed Neural Representations for Visual Computing
David Lindell/ Aviad Levis2M2/ RA720M 10-12TBA
CSC2541H0101WinterTopics in Machine Learning:
Large Models
Chris Maddison2M2 / RA1240F 11-13TBA
CSC2600H/
CSC491H
0101WinterTopics in Computer Science:
Capstone Design
TBDTBA60W 18-21TBA
CSC2604H0101WinterTopics in Human-Centred and Interdisciplinary Computing:
Seminar on User Interfaces and Intellectual Property
Ravin Balakrishnan4M4 / RA1020T 13-15TBA
CSC2631H0101WinterMobile and Digital HealthAlex Mariakakis4M4/ RA1016F 13-15TBA
 

Summer 2025

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