Courses Eligible for Undergraduate Enrolment 2025–2026 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 2025 and winter 2026 is July 21, 2025.
Undergraduate students wishing to enrol in a graduate course offered by the Department of Computer Science must follow these steps:
Complete the Faculty of Arts and Science form, leaving the instructor and associate chair undergraduate signature lines blank
Submit the Request for Undergraduate Enrolment in DCS Graduate Course Form;
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;
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 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, 2025 and must be submitted to the department by July 21, 2025.
Permission to enrol in 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 Code | LEC | Session | Course Title | Instructor | Day/ Time | Location |
---|---|---|---|---|---|---|
CSC2125H | 0101 | Fall | Topics in Software Engineering: Blockchain Technology & Engineering | Fan Long | F 15-17 | TBA |
CSC2126H | 0101 | Fall | Topics in Programming Languages: Advanced Functional Programming | Ningning Xie | R 9-11 | TBA |
CSC2221H | 0101 | Fall | Introduction to the Theory of Distributed Computing | Faith Ellen | M 15-18 | TBA |
CSC2233H | 0101 | Fall | Topics in Storage Systems | Bianca Schroeder | R 13-15 | TBA |
CSC2235H | 0101 | Fall | Cloud-Native Data Management Systems | Qizhen Zhang | T 9-11 | TBA |
CSC2332H | 0101 | Fall | Introduction to Quantum Algorithms | Nathan Wiebe | M 13-15 | TBA |
CSC2414H | 0101 | Fall | Advanced Topics in Complexity Theory: Algorithmic Approaches to Lower Bounds | Roei Tell | F 13-15 | TBA |
CSC2419H | 0101 | Fall | Topics in Cryptography: Lattice-based Cryptography | Akshayaram Srinivasan | M 11-13 | TBA |
CSC2421H | 0101 | Fall | Topics in Algorithms: Online and Other Myopic Algorithms | Allan Borodin | F 11-13 | TBA |
CSC2508H | 0101 | Fall | Advanced Data Systems: Vector Database Systems and Semistructured Data Management | Nick Koudas | M 9-11 | TBA |
CSC2517H | 0101 | Fall | Discrete Mathematical Models of Sentence Structure | Gerald Penn | T 15-17 | TBA |
CSC2521H | 0101 | Fall | Topics in Computer Graphics: Physics-Based Animation | David Levin | W 13-15 | TBA |
CSC2527H | 0101 | Fall | The Business of Software | Daniel Wigdor | F 10-12 | TBA |
CSC2529H | 0101 | Fall | Computational Imaging | David Lindell | W 9-11 | TBA |
CSC2541H | 0101 | Fall | Topics in Machine Learning: Introduction to Causality | Rahul Krishnan | T 14-16 | TBA |
CSC2552H | 0101 | Fall | Topics in Computational Social Science: LLMs and Society | Ashton Anderson | R 15-17 | TBA |
CSC2604H | 0101 | Fall | Topics in Human-Centred and Interdisciplinary Computing: Intellectual Property | Ravin Balakrishnan | F 13-15 | TBA |
CSC2631H | 0101 | Fall | Mobile and Digital Health | Alex Mariakakis | F 15-17 | TBA |
Winter Timetable:
Course Code | LEC | Session | Course Title | Instructor | Day/ Time | Location |
---|---|---|---|---|---|---|
CSC2125H | 0101 | Winter | Topics in Software Engineering: Software Engineering for ML-Enabled Systems (SE4AI) | Marsha Chechik | M 13-16 | TBA |
CSC2210H | 0101 | Winter | Visual and Mobile Computing Systems | Nandita Vijaykumar | T 15-17 | TBA |
CSC2222H | 0101 | Winter | Applications of Parallel and Distributed Computing | Maryam Mehri Dehnavi | W 13-15 | TBA |
CSC2229H | 0101 | Winter | Topics in Computer Networks: Computer Networks for Machine Learning | Yashar Ganjali | T 13-15 | TBA |
CSC2231H | 0101 | Winter | Special Topics in Computer Systems: Privacy-Enhancing Technologies | Anwar Hithnawi | W 9-11 | TBA |
CSC2410H | 0101 | Winter | Introduction to Graph Theory | Michael Molloy | R 15-17 | TBA |
CSC2412H | 0101 | Winter | Algorithms for Private Data Analysis | Aleksandar Nikolov | T 15-17 | TBA |
CSC2429H | 0101 | Winter | Topics in the Theory of Computation: Algebraic Complexity | Shubhangi Saraf | T 13-15 | TBA |
CSC2525H | 0101 | Winter | Research Topics in Database Management: Data Structures in the Wild | Niv Dayan | W 15-17 | TBA |
CSC2611H | 0101 | Winter | Computational Models of Semantic Change | Yang Xu | F 11-13 | TBA |
CSC2545H | 0101 | Winter | Topics in Machine Learning: Causal and Moral Reasonings with LLMs | Zhijing Jin | R 9-11 | TBA |