Course Outlines Fall 2025
Change term and year:
COURSE # | TITLE | INSTRUCTOR | YEAR - TERM | OUTLINE |
---|---|---|---|---|
COMP 1001A | Introduction to Computational Thinking for Arts and Social Science Students | Andrew Runka | 2025 - F | Available |
COMP 1005A
COMP 1405A |
Introduction to Computer Science I | Ava McKenney | 2025 - F | Available |
COMP 1006A
COMP 1406A |
Introduction to Computer Science II | Jason Hinek | 2025 - F | Available |
COMP 1008A | Math for game programmers | Wilf Lalonde | 2025 - F | Available |
COMP 1405B
COMP 1405C COMP 1405D |
Introduction to Computer Science I | Robert Collier | 2025 - F | Available |
COMP 1405Z | Introduction to Computer Science I | Ava McKenney | 2025 - F | Available |
COMP 1406Z | Introduction to Computer Science II | Ava McKenney | 2025 - F | Available |
COMP 1805A
COMP 1805B COMP 1805C |
Discrete Structures I | Alexa Sharp | 2025 - F | Available |
COMP 2108A | Applied Cryptography and Authentication | Jason Hinek | 2025 - F | Available |
COMP 2401B
COMP 2401C |
Introduction to Systems Programming | Connor Hillen | 2025 - F | Available |
COMP 2401A | Introduction to Systems Programming | Yanan Mao | 2025 - F | Available |
COMP 2402B | Abstract Data Types and Algorithms | Farah Chanchary | 2025 - F | Available |
COMP 2402A
COMP 2402C |
Abstract Data Types and Algorithms | Yanan Mao | 2025 - F | Available |
COMP 2404A
COMP 2404B |
Introduction to Software Engineering | Darryl Hill | 2025 - F | Available |
COMP 2406A
COMP 2406B |
Fundamentals of Web Applications | Andrew Runka | 2025 - F | Available |
COMP 2801A | Introduction to Robotics | Mark Lanthier | 2025 - F | Available |
COMP 2804A
COMP 2804B |
Discrete Structures II | Pat Morin | 2025 - F | Available |
COMP 3000A | Operating Systems | Zinovi Rabinovich | 2025 - F | Available |
COMP 3004A
COMP 3004B |
Object-Oriented Software Engineering | Christine Laurendeau and Sean Benjamin | 2025 - F | Available |
COMP 3005A | Database Management Systems | Abdelghny Orogat | 2025 - F | Available |
COMP 3005B | Database Management Systems | Abdelghny Orogat | 2025 - F | Available |
COMP 3007A | Programming Paradigms | Douglas Howe | 2025 - F | Available |
COMP 3008A | COMP 3008: Human-Computer Interaction | Nadine Moacdieh | 2025 - F | Available |
COMP 3105A | Introduction to Machine Learning | Junfeng Wen | 2025 - F | Available |
COMP 3106A | Introduction to Artificial Intelligence | Matthew Holden | 2025 - F | Available |
COMP 3203A | Principles of Computer Networks | Christine Laurendeau | 2025 - F | Available |
COMP 3301A | Technical Writing for Computer Science | Connor Hillen | 2025 - F | Available |
COMP 3501A | Foundations of Game Programming and Computer Graphics | David Mould | 2025 - F | Available |
COMP 3801A | Algorithms for Modern Data Sets | Anil Maheshwari | 2025 - F | Available |
COMP 3803A | Introduction to Theory of Computation | Michiel Smid | 2025 - F | Available |
COMP 3804B | Design and Analysis of Algorithms I | Darryl Hill | 2025 - F | Available |
COMP 3804A | Design and Analysis of Algorithms I | Farah Chanchary | 2025 - F | Available |
COMP 4001A | Distributed Computing | Evangelos Kranakis | 2025 - F | Available |
COMP 4004A
COMP 4004B |
Software Quality Assurance | Sean Benjamin | 2025 - F | Available |
COMP 4010A | Introduction to Reinforcement Learning | Junfeng Wen | 2025 - F | Available |
COMP 4108A | Computer Systems Security | P. Van Oorschot | 2025 - F | Available |
COMP 4116A
COMP 5900G |
Multiagent Systems | Alan Tsang | 2025 - F | Available |
COMP 4701A | Computing, Society, and Ethics | Alan Tsang | 2025 - F | Available |
COMP 4804A | Design and Analysis of Algorithms II | Prosenjit Bose | 2025 - F | Available |
COMP 4900D | Geometry Processing | Oliver van Kaick | 2025 - F | Available |
COMP 4900E | Approximation Algorithms | Svetlana Obraztsova | 2025 - F | Available |
COMP 4900L | Computer Graphics | David Mould | 2025 - F | Available |
DATA 5000B | Introduction to Data Science | Ahmed El-Roby | 2025 - F | Available |
COMP 5112A
COMP 4900G |
Algorithms for Data Science | Anil Maheshwari | 2025 - F | Available |
COMP 5115F | Geometry Processing | Oliver van Kaick | 2025 - F | Available |
COMP 5116F | Machine Learning | Yuhong Guo | 2025 - F | Available |
COMP 5117F | Mining Software Repositories | Olga Baysal | 2025 - F | Available |
COMP 5118F
COMP 4900H |
Trends in Big Data Management | Ahmed El-Roby | 2025 - F | Available |
HCIN 5200F | Software and User Interface Development | Edward Melcer | 2025 - F | Available |
COMP 5703F | Advanced Algorithms | Prosenjit Bose | 2025 - F | Available |
COMP 5801G
COMP 4900I |
Multiagent Aspects of Deep Reinforcement Learning | Zinovi Rabinovich | 2025 - F | Available |
COMP 5900J
COMP 4900M |
Games for Social Good | Edward Melcer | 2025 - F | Available |
COMP 5900D | Approximation Algorithms | Svetlana Obraztsova | 2025 - F | Available |
COMP 5900C
COMP 4900F |
Selected Topics in Computer Science - Surgical Data Science | Matthew Holden | 2025 - F | Available |