Course Outlines Fall 2026
Note
Course outlines for other departments are available on their websites.
Course Outlines
46 courses| COURSE # ▲ | TITLE | INSTRUCTOR | YEAR – TERM | OUTLINE |
|---|---|---|---|---|
|
COMP 1006A
COMP 1406A |
Introduction to Computer Science II | Ava McKenney | 2026 – F | Available |
| COMP 1008A | Math for Game Programmers | Wilf Lalonde | 2026 – F | Available |
|
COMP 1405A
COMP 1405B COMP 1405C COMP 1005A COMP 1005B COMP 1005C |
Introduction to Computer Science I | Robert Collier | 2026 – F | Available |
| COMP 1405Z | Introduction to Computer Science I | Ava McKenney | 2026 – F | Available |
| COMP 1406Z | Introduction to Computer Science II | Ava McKenney | 2026 – F | Available |
|
COMP 1805A
COMP 1805B COMP 1805C |
Discrete Structures | Alexa Sharp | 2026 – F | Available |
| COMP 2108A | Applied Cryptography and Authentication | David Barrera | 2026 – F | Available |
| COMP 2109A | Introduction to Security and Privacy | AbdelRahman Abdou | 2026 – F | Available |
|
COMP 2401A
COMP 2401B COMP 2401C |
Introduction to Systems Programming | Connor Hillen | 2026 – F | Available |
|
COMP 2402A
COMP 2402B COMP 2402C |
Abstract Data Types and Algorithms | Darryl Hill (A section) Yanan Mao (B section) Farah Chanchary (C section) | 2026 – F | Available |
|
COMP 2404A
COMP 2404B |
Introduction to Software Engineering | Christine Laurendeau | 2026 – F | Available |
|
COMP 2406A
COMP 2406B |
Fundamentals of Web Applications | Mark Lanthier | 2026 – F | Available |
|
COMP 2804A
COMP 2804B |
Discrete Structures II | Pat Morin | 2026 – F | Available |
|
COMP 3000A
COMP 3000B |
Operating Systems | Anil Somayaji | 2026 – F | Available |
|
COMP 3004A
COMP 3004B |
Object-Oriented Software Engineering | Christine Laurendeau and Sean Benjamin | 2026 – F | Available |
| COMP 3005A | Database Management Systems | Abdelghny Orogat | 2026 – F | Available |
| COMP 3005B | Database Management Systems | Abdelghny Orogat | 2026 – F | Available |
| COMP 3007A | Programming Paradigms | Douglas Howe | 2026 – F | Available |
| COMP 3008A | Software Structures for User Interfaces | Moses Akazue | 2026 – F | Available |
| COMP 3105A | Introduction to Machine Learning | Junfeng Wen | 2026 – F | Available |
| COMP 3106A | Introduction to Artificial Intelligence | Zinovi Rabinovich | 2026 – F | Available |
| COMP 3501A | Foundations of Game Programming and Computer Graphics | David Mould | 2026 – F | Available |
|
COMP 3804A
COMP 3804B MATH 3804B MATH 3804A |
Design and Analysis of Algorithms I | Darryl Hill | 2026 – F | Available |
| COMP 4001A | Distributed Computing | Evangelos Kranakis | 2026 – F | Available |
|
COMP 4004A
COMP 4004B |
Software Quality Assurance | Sean Benjamin | 2026 – F | Available |
| COMP 4102A | Computer Vision | Majid Komeili | 2026 – F | Available |
| COMP 4108A | Computer Systems Security | P. Van Oorschot | 2026 – F | Available |
| COMP 4114A | Quantum Computing | Evangelos Kranakis | 2026 – F | Available |
|
COMP 4116A
COMP 5900G |
Multiagent Systems | Alan Tsang | 2026 – F | Available |
| COMP 4701A | Computing, Society, and Ethics | Alan Tsang | 2026 – F | Available |
| COMP 4801A | Algorithms for Data Mining, Web and Social Networks | Anil Maheshwari | 2026 – F | Available |
| COMP 4900D | Geometry Processing | Oliver van Kaick | 2026 – F | Available |
| COMP 4900E | Approximation Algorithms | Svetlana Obraztsova | 2026 – F | Available |
| COMP 4900I | Multi-agent Aspects of Deep Reinforcement Learning | Zinovi Rabinovich | 2026 – F | Available |
| COMP 4900M | Games for Social Good | Edward Melcer | 2026 – F | Available |
|
COMP 5112A
COMP 4900G |
Algorithms for Data Science | Anil Maheshwari | 2026 – F | Available |
| COMP 5115F | Geometry Processing | Oliver van Kaick | 2026 – F | Available |
| COMP 5116F | Machine Learning | Yuhong Guo | 2026 – F | Available |
|
COMP 5118F
COMP 5900H |
Trends in Big Data Management | Ahmed El-Roby | 2026 – F | Available |
| COMP 5500A | Internet Measurements and Security | AbdelRahman Abdou | 2026 – F | Available |
| COMP 5801G | Multi-agent Aspects of Deep Reinforcement Learning | Zinovi Rabinovich | 2026 – F | Available |
|
COMP 5808F
COMS 4900K |
Trusted Computing and Emerging Attacks | Lianying Zhao | 2026 – F | Available |
| COMP 5900D | Approximation Algorithms | Svetlana Obraztsova | 2026 – F | Available |
| COMP 5900J | Games for Social Good | Edward Melcer | 2026 – F | Available |
| DATA 1517A | Data Modelling I | Ahmed Almaskut | 2026 – F | Available |
| HCIN 5200F | Software and User Interface Development | Edward Melcer | 2026 – F | Available |