Course Outlines Winter 2025

Change term and year:

COURSE # TITLE INSTRUCTOR YEAR - TERM OUTLINE
COMP 1001A Introduction to computational Thinking Leila Chinaei 2025 - W Available
COMP 1005B
COMP 1405B
Introduction to Computer Science I Connor Hillen 2025 - W Available
COMP 1006D
COMP 1406D
Intro to Computer Science II Mehak Mustafa 2025 - W Available
COMP 1405A
COMP 1005A
Introduction to Computer Science I Robert Collier 2025 - W Available
COMP 1406A
COMP 1006A
Introduction to Computer Science II Jason Hinek 2025 - W Available
COMP 1406B
COMP 1406E
COMP 1006E
COMP 1006B
Introduction to Computer Science II Farah Chanchary 2025 - W Available
COMP 1501A Introduction to Computer Game Design Connor Hillen 2025 - W Available
COMP 1805A
COMP 1805B
COMP 1805C
Discrete Structures I Alina Shaikhet 2025 - W Available
COMP 2108A Applied Cryptography and Authentication Nicholas Rivard 2025 - W Available
COMP 2109A Introduction to Security and Privacy Jason Hinek 2025 - W Available
COMP 2401B Introduction to Systems Programming Mark Lanthier 2025 - W Available
COMP 2401A Introduction to Systems Programming Connor Hillen 2025 - W Available
COMP 2402A
COMP 2402B
Abstract Data Types and Algorithms Robert Collier 2025 - W Available
COMP 2404A
COMP 2404B
COMP 2404C
Introduction to Software Engineering Darryl Hill 2025 - W Available
COMP 2406A
COMP 2406B
Fundamentals Of Web Applications Louis Nel 2025 - W Available
COMP 2501A Computer Game Design and Development Oliver van Kaick 2025 - W Available
COMP 2804A
COMP 2804B
Discrete Structures II Svetlana Obraztsova 2025 - W Available
COMP 3000A
COMP 3000B
Operating Systems Lianying Zhao 2025 - W Available
COMP 3002A Compiler Construction Wilf Lalonde 2025 - W Available
COMP 3004A Object-Oriented Software Engineering Vojislav D Radonjic 2025 - W Available
COMP 3004B Object-Oriented Software Engineering Vojislav D Radonjic 2025 - W Available
COMP 3005A Database Management Systems Mengchi Liu 2025 - W Available
COMP 3005B Database Management Systems Mengchi Liu 2025 - W Available
COMP 3007A
COMP 3007B
Programming Paradigms Sean Benjamin 2025 - W Available
COMP 3008A Human-Computer Interaction Nadine Moacdieh 2025 - W Available
COMP 3804A
COMP 3804B
MATH 3804B
MATH 3804A
Design and Analysis of Algorithms I Michiel Smid 2025 - W Available
COMP 4102A Computer Vision Majid Komeili 2025 - W Available
COMP 4107B Neural Networks Matthew Holden 2025 - W Available
COMP 4108B Computer Systems Security P. Van Oorschot 2025 - W Available
COMP 4202A
COMP 5204A
Computational Aspects of Geographic Information Systems J.-R. Sack 2025 - W Available
COMP 4501A Advanced Facilities for Real-Time Games Oliver van Kaick 2025 - W Available
COMP 4602A Social Networking Alan Tsang 2025 - W Available
COMP 4900A Quantum Communications and Networking Michel Barbeau 2025 - W Available
COMP 4900D
COMP 5900L
Games for Social Good Edward Melcer 2025 - W Available
COMP 4900E Real-time Operating Systems Jun (Steed) Huang 2025 - W Available
DATA 5000W
COMP 4900W
Introduction to Data Science Majid Komeili, Elio Velazquez, Mahmud Hasan 2025 - W Available
COMP 5114A Quantum Communications and Networking Michel Barbeau 2025 - W Available
COMP 5801G
COMP 4900G
Multiagent Aspects of Deep RL Zinovi Rabinovich 2025 - W Available
COMP 5801W Reinforcement Learning Junfeng Wen 2025 - W Available
COMP 5900F
COMP 4900F
Selected Topics in Computer Science - Surgical Data Science Matthew Holden 2025 - W Available
COMP 5900I
COMP 4900C
Texture and Pattern Synthesis David Mould 2025 - W Available
COMP 5900H
COMP 4900H
Evolutionary Security Anil Somayaji 2025 - W Available
COMP 5900E 5G Networks Jun (Steed) Huang 2025 - W Available