Top

Courses Eligible for Undergraduate Enrolment 2024—2025 Fall/Winter

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 for undergraduate students to apply for graduate course enrolment for fall 2024 and winter 2025 is July 8, 2024.


Undergraduate students wishing to enrol in a graduate course offered by the Department of Computer Science must follow these steps:

  1. Submit the Undergraduate Request to Enrol in a DCS Graduate Course form;

  2. The Department will reach out to instructors so that they can review requests, and will follow up with students to let them know whether they have permission to enrol;

  3. If a student receives permission to enrol, they will need to share this information with their College (or, if they are not an Arts & Science student, the office responsible for their course enrolment) to request enrolment in the course;

  4. Undergraduate students who are either an Arts & Science student in a program other than Computer Science or are not Faculty of Arts & Science students and would like to count the course towards their program, will need to request this directly from their program’s corresponding undergraduate office. For Arts & Science students in a Computer Science program, the course will count as equivalent to a 400-level CSC course.

Students submitting a request to enrol in a graduate course will be required to provide an up-to-date copy of their Academic History for review by the course instructor, as well as a brief statement for each course applied to explaining why they want to enrol in that course and why they have the necessary background for that course.

Approval for enrolment in a graduate course may require that:

  • The student has received high marks (A or A+) in relevant undergraduate courses

  • The student meets additional criteria to enrol in the course, as determined by the course instructor.

To be considered for a graduate course, students must complete the Request for Undergraduate Enrolment in DCS Graduate Course Form. The form will be available as of June 19, 2024 and must be submitted to the department by July 8, 2024. 

Permission to take a graduate course is not always granted and space in these courses is limited. Students should enrol in an alternate course that can be taken if the requested graduate course is not approved by the instructor or there is no space in the course.

Fall Timetable:

Course CodeLECSessionCourse TitleInstructorDay/ TimeLocation
CSC2125H0101FallTopics in Software Engineering:
Software Engineering for ML-Enabled Systems  (SE4AI)
Marsha ChechikR 13-16TBA
CSC2126H0101FallTopics in Programming Languages:
Types and Effects
Ningning XieM 10-12TBA
CSC2221H0101FallIntroduction to the Theory of Distributed ComputingSam TouegF 13-16TBA
CSC2231H0101FallTopics in Computer Systems:
Secure Computer Systems and Hardware
Gururaj SaileshwarT 13-15, R 10-11TBA
CSC2401H0101FallIntroduction to Computational ComplexityRoei TellM 13-15TBA
CSC2429H0101FallTopics in the Theory of Computation:
Pseudorandomness & Expanders
Swastik KoppartyM 10-12TBA
CSC2521H0101FallTopics in Computer Graphics:
Seminar in Physics-based Animation 
David Levin M 11-13TBA
CSC2529H0101FallComputational ImagingDavid Lindell/ Aviad LevisT 14-16TBA

Winter Timetable:

Course CodeLECSessionCourse TitleInstructorDay TimeLocation
CSC2125H0101WinterTopics in Software Engineering:
Blockchain Technology and Engineering
Fan LongM 14-16TBA
CSC2210H0101WinterVisual and Mobile ComputingNandita VijaykumarW 15-17TBA
CSC2235H0101WinterCloud-Native Data Management SystemsQizhen ZhangF 9-11TBA
CSC2414H0101WinterAdvanced Topics in Complexity Theory:
Algebraic Gems in Math & CS
Shubhangi SarafT 13-15 TBA
CSC2420H0101WinterAlgorithm Design, Analysis, and TheorySasho (Alekandar) NikolovW 13-15TBA
CSC2525H0101WinterResearch Topics in Database Management:
Bigger, Faster, and Stronger Systems
Niv DayanW 13-15TBA
CSC2530H0101WinterComputer Vision for Advanced Digital PhotographyKyros KutulakosT 13-15TBA
CSC2604H0101WinterTopics in Human-Centred and Interdisciplinary Computing:
Seminar on User Interfaces and Intellectual Property
Ravin BalakrishnanT 13-15TBA