Course Outlines Winter 2020
Change term and year:
COURSE #
TITLE
INSTRUCTOR
OUTLINE
COMP 1001B
Introduction to Computational Thinking for Arts and Social Sciences
Riham Mohamed
COMP 1005B
Introduction to Computer Science I
Farah Chanchary
COMP 1406A
Introduction to Computer Science II
Dave McKenney
COMP 1406B
Introduction to Computer Science II
Dave McKenney
COMP 1406C
Introduction to Computer Science II
Dave McKenney
COMP 1501A
Introduction to Computer Game Design
Robert Collier
COMP 1805C
Discrete Structures I
Darryl Hill
COMP 1805A
Discrete Structures I
Robert Collier
COMP 1805B
Discrete Structures I
Robert Collier
COMP 2402A
Abstract Data Types and Algorithms
Darryl Hill
COMP 2402B
Abstract Data Types and Algorithms
Darryl Hill
COMP 2404
Introduction to Software Engineering
Christine Laurendeau
COMP 2406A
Fundamentals of Web Applications
Dave McKenney
COMP 2601A
Louis Nel
COMP 2804B
Pat Morin
N/A
COMP 3000B
Anil Somayaji
COMP 3004A
Object-Oriented Software Engineering
Vojislav Roadonjic
COMP 3005B
Database Management Systems
Ahmed El-Roby
COMP 3007
Andrew Runka
COMP 3008A
Human Computer Interaction
Sana Maqsood
COMP 3803A
Luís Fernando Schultz Xavier da Silveira
COMP 3804A
Design and Analysis of Algorithms
Saeed Mehrabi
COMP 3804B
Math 3804
Design and Analysis of Algorithms I
Dr. J.-R. Sack
COMP 4102
Computer Vision
Rosa Azami
COMP 4106
Dr. John Oommen
COMP 4107A
Tony White
COMP 4108B
AbdelRahman Abdou
COMP 4203
Wireless Networks and Security
Christine Laurendeau
COMP 4206A
Evolving Information Networks
Evangelos Kranakis
COMP 4900C
Drone System Software
Ahmad Traboulsi
COMP 4900B
Introduction Machine Learning
Majid Komeili
COMP 5210W
Human-Computer Interaction Models, Theories, and Frameworks
Elizabeth Stobert
COMP 5305W
Mengchi Liu
COMP 5310
Evangelos Kranakis
COMP 5900
CSI 5140 IT0
Operating Systems Security
David Barrera
COMP 5900X
CSI 5140 IX0
Selected Topics in Computer Science: Trusted Computing and Emerging Attacks
Lianying Zhao