Course Outlines Fall 2022
Change term and year:
COURSE #
TITLE
INSTRUCTOR
OUTLINE
COMP 1001A
Introduction to Computational Thinking
Leila Chinaei
COMP 1005A
Introduction to Computer Science I
Farah Chanchary
COMP 1005B
Introduction to Computer Science I
Connor Hillen
COMP 1006A
Introduction to Computer Science II
Jason Hinek
COMP 1008A
Wilf Lalonde
COMP 1405A,B,C
Introduction to Computer Science I
Robert Collier
COMP 1405D
Intro to Computer Science
David Mould
COMP 1405Z
COMP 1406Z
Introduction to Computer Science I/II
Dave McKenney
COMP 1406A
Introduction to Computer Science II
Jason Hinek
COMP 1805A,B,C
Alexa Sharp
COMP 2401A
Introduction to Systems Programming
Christine Laurendeau
COMP 2401B
Introduction to Systems Programming
Connor Hillen
COMP 2401C
Introduction to Systems Programming
Doron Nussbaum
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 2406A
Louis Nel
COMP 2406B
Fundamentals of Web Applications
Alina Shaikhet
COMP 2801A
Introduction to Robotics
Mark Lanthier
COMP 2804A
Discrete Structures II
Prosenjit Bose
COMP 2804B
Discrete Structures II
Darryl Hill
COMP 3000A
Anil Somayaji
COMP 3004A
Object-Oriented Software Engineering
Vojislav D Radonjic
COMP 3005A,B
Ahmed El-Roby And Abdelghny Orogat
COMP 3008A
Human-Computer Interaction
Nadine Moacdieh
COMP 3105
Introduction to Machine Learning
Junfeng Wen
COMP 3109
Applied Cryptography
David Barrera
COMP 3203A
Evangelos Kranakis
COMP 3501A
Foundations of Game Programming and Computer Graphics
David Mould
COMP 3801A
Anil Maheshwari
N/A
COMP 3804A
MATH 3804
Anil Maheshwari
N/A
COMP 3804B
Math 3804
Design and Analysis of Algorithms I
J.-R. Sack
COMP 4001A
Evangelos Kranakis
COMP 4004A
Jean-Pierre Corriveau
COMP 4108A
AbdelRahman Abdou
COMP 4202
Computational Aspects of Geographic Information Systems
J.-R. Sack
COMP 4601A
Intelligent Web-based Information Systems
Dave McKenney
COMP 4701A,B
Computing, Society, and Ethics
Alan Tsang
COMP 4804
Advanced Algorithms
Prosenjit Bose
COMP 4900A
Real-Time Operating Systems
Ahmad Traboulsi
COMP 4900B
COMP 5900G
Alan Tsang
DATA 5000Y
Introduction to Data Science
Mikhail Genkin
HCIN 5100F
Fundamentals of HCI Design and Evaluation
Elizabeth Stobert
COMP 5104F
Jean-Pierre Corriveau
COMP 5115F
Oliver Van Kaick
COMP 5116F
Machine Learning
Yuhong Guo
COMP 5117F
Olga Baysal
HCIN 5200A
Software and User Interface Development
Robert Biddle
COMP 5305F
Mengchi Liu
COMP 5900E
AbdelRahman Abdou
COMP 5900F
Majid Komeili
COMP 5900G
COMP4900B
Alan Tsang
COMP 5900H
Trusted Computing and Emerging Attacks
Lianying Zhao