Course Outlines Winter 2026

Change term and year:

Note:

Course outlines for other departments are available on their websites.

COURSE # TITLE INSTRUCTOR YEAR - TERM OUTLINE
COMP 1005B
COMP 1405B
Introduction to Computer Science I Connor Hillen 2026 - W Available
COMP 1005A
COMP 1405A
Introduction to Computer Science I Sean Benjamin 2026 - W Available
COMP 1006A
COMP 1006B
COMP 1006D
COMP 1006E
COMP 1406A
COMP 1406B
COMP 1406D
COMP 1406E
Introduction to Computer Science II Ava McKenney and Alexa Sharp 2026 - W Available
COMP 1501A Introduction to Computer Game Design Connor Hillen 2026 - W Available
DATA 1519A Data Modelling II Ahmed Almaskut 2026 - W Available
COMP 1805A
COMP 1805B
COMP 1805C
Discrete Structures I Alina Shaikhet 2026 - W Available
COMP 2108A Applied Cryptography and Authentication Jason Hinek 2026 - W Available
COMP 2109A Introduction to Security and Privacy Jason Hinek 2026 - W Available
COMP 2401B Introduction to Systems Programming Mark Lanthier 2026 - W Available
COMP 2401A Introduction to Systems Programming Connor Hillen 2026 - W Available
COMP 2402A
COMP 2402B
Abstract Data Types and Algorithms Andrew Runka 2026 - W Available
COMP 2404A
COMP 2404B
COMP 2404C
Introduction to Software Engineering Darryl Hill 2026 - W Available
COMP 2406A Fundamentals of Web Applications Mark Lanthier 2026 - W Available
COMP 2406B Fundamentals of Web Applications Andrew Runka 2026 - W Available
COMP 2501A Computer Game Design and Development Oliver van Kaick 2026 - W Available
COMP 2804A
COMP 2804B
Discrete Structures II Svetlana (Lana) Obraztsova 2026 - W Available
COMP 3000A
COMP 3000B
Operating Systems Ben Earle 2026 - W Available
COMP 3000C Operating Systems Zinovi Rabinovich 2026 - W Available
COMP 3002A Compiler Construction Wilf Lalonde 2026 - W Available
COMP 3004A
COMP 3004B
Object-Oriented Software Engineering Christine Laurendeau and Sean Benjamin 2026 - W Available
COMP 3007A
COMP 3007B
COMP 3007C
Programming Paradigms Robert Collier 2026 - W Available
COMP 3008A Human-Computer Interaction Nadine Moacdieh 2026 - W Available
COMP 3203A Principles of Computer Networks Christine Laurendeau 2026 - W Available
COMP 3804A
COMP 3804B
MATH 3804B
MATH 3804A
Design and Analysis of Algorithms I Michiel Smid 2026 - W Available
COMP 4107B Neural Networks Matthew Holden 2026 - W Available
COMP 4108B Computer Systems Security AbdelRahman Abdou 2026 - W Available
COMP 4203A Wireless Networks and Security Christine Laurendeau 2026 - W Available
COMP 4501A Advanced Facilities for Real-Time Games Oliver van Kaick 2026 - W Available
COMP 4601A Intelligent Web-based Information Systems Ava McKenney 2026 - W Available
COMP 4602A
COMP 5900C
Social Networking Alan Tsang 2026 - W Available
COMP 4900E Real-time Operating Systems Jun (Steed) Huang 2026 - W Available
DATA 5000W Introduction to Data Science Olga Baysal 2026 - W Available
DATA 5000U Introduction to Data Science Elio Velazquez 2026 - W Available
DATA 5000X Introduction to Data Science Ahmed El-Roby 2026 - W Available
HCIN 5100W Fundamentals of HCI Design and Evaluation Elizabeth Stobert 2026 - W Available
COMP 5407W Authentication and Software Security P. Van Oorschot 2026 - W Available
COMP 5801H
COMP 4900A
Generative AI and Large Language Models Sriram Subramanian 2026 - W Available
COMP 5801W Reinforcement Learning Junfeng Wen 2026 - W Available
COMP 5900E 5G Networks Jun (Steed) Huang 2026 - W Available
COMP 5900D
COMP 4900J
Eye Tracking in Human-Computer Interaction Nadine Moacdieh 2026 - W Available
COMP 5900I
COMP 4900C
Detail Augmentation and Synthesis David Mould 2026 - W Available
×