Course Outlines Winter 2024
Change term and year:
COURSE #
TITLE
INSTRUCTOR
OUTLINE
COMP 1001A
Introduction to Computational Thinking for Arts and Social Science Students
Leila Chinaei
COMP 1005A
Introduction to Computer Science I
Farah Chanchary
COMP 1005B
Introduction to Computer Science I
Connor Hillen
COMP 1006A
COMP 1406A
Introduction to Computer Science II
Jason Hinek
COMP 1008
Math for Game Programming
Wilf Lalonde
COMP 1008A
Math for Game Programming
Wilf Lalonde
COMP 1405A
Introduction to Computer Science I
Robert Collier
COMP 1405B
Introduction to Computer Science I
Robert Collier
COMP 1405C
Introduction to Computer Science I
Robert Collier
COMP 1405T
David Mould
COMP 1405Z
COMP 1406Z
Introduction to Computer Science I/II
Dave McKenney
COMP 1805A
Alexa Sharp
COMP 2108
Applied Cryptography and Authentication
David Barrera
COMP 2401A
COMP 2401C
Introduction to Systems Programming
Christine Laurendeau
COMP 2401B
COMP 2401D
Introduction to Systems Programming
Connor Hillen
COMP 2402A
COMP 2402B
Abstract Data Types and Algorithms
Alina Shaikhet
COMP 2404A
Introduction to Software Engineering
Darryl Hill
COMP 2404B
Introduction to Software Engineering
Darryl Hill
COMP 2406B
Fundamentals of Web Applications
Alina Shaikhet
COMP 2801A
Introduction to Robotics
Mark Lanthier
COMP 2804A
Pat Morin
COMP 2804B
Discrete Structures 2
Darryl Hill
COMP 3000A
AbdelRahman Abdou
COMP 3000B
Zinovi Rabinovich
COMP 3004A,B
Object-Oriented Software Engineering
Vojislav Radonjic
COMP 3005A
Database Management Systems
Abdelghny Orogat
COMP 3005B
Mengchi Liu
COMP 3007
Programming Paradigms
Douglas Howe
COMP 3008A
Human-Computer Interaction
Elizabeth Stobert
COMP 3105
Introduction to Machine Learning
Junfeng Wen
COMP 3801A
Anil Maheshwari
N/A
COMP 3804B
Math 3804 ISYS 5802 Math 58023
Design and Analysis of Algorithms I
Dr. J.-R. Sack
COMP 4001A
Evangelos Kranakis
COMP 4004A
Jean-Pierre Corriveau
COMP 4114A
Evangelos Kranakis
COMP 4601A
Intelligent Web-based Information Systems
Dave McKenney
COMP 4804A
Advanced Algorithms
Prosenjit Bose
COMP 4900C
Introduction to Reinforcement Learning
Junfeng Wen
DATA 5000V
DATA SCIENCE SEMINAR
Dr. Ahmad Teymouri
HCIN 5100F
Fundamentals of HCI Design and Evaluation
Elizabeth Stobert
COMP 5112A
COMP 4900 G
Anil Maheshwari
N/A
COMP 5115F
Oliver Van Kaick
COMP 5116F
Machine Learning
Yuhong Guo
COMP 5118
COMP 4900 H
Ahmed El-Roby
HCIN 5200
Software and User Interface Development
Robert Biddle
COMP 5500A
AbdelRahman Abdou
COMP 5900D
Approximation Algorithms
Svetlana Obraztsova
COMP 5900E
Advanced Machine Learning
Majid Komeili
COMP 5900F
Eye tracking in HCI
Nadine Moacdieh
COMP 5900G
COMP 4900B
Alan Tsang
COMP 5900H
Trusted Computing and Emerging Attacks
Lianying Zhao