Course Outlines Summer 2023
COURSE #
TITLE
INSTRUCTOR
OUTLINE
Introduction to Computational Thinking
Leila Chinaei
Introduction to Computer Science II
Jason Hinek
Introduction to Computer Science I
Robert Collier
Introduction to Computer Science I
Connor Hillen
Introduction to Computer Science II
Jason Hinek
Introduction to Computer Science II
Dave McKenney
Introduction to Computer Science II
Dave McKenney
Introduction to Computer Science II
Dave McKenney
Introduction to Computer Science II
Farah Chanchary
Introduction to Computer Game Design
Connor Hillen
Discrete Structures I
Alina Shaikhet
Introduction to Systems Programming
Connor Hillen
Introduction to System Programming
Mark Lanthier
Introduction to Software Engineering
Darryl Hill
Introduction to Software Engineering
Christine Laurendeau
Discrete Structures II
Darryl Hill
Discrete Structures II
Darryl Hill
Operating Systems
Lianying Zhao
Compiler Construction
Wilf Lalonde
Object-Oriented Software Engineering
Vojislav Radonjic
Programming Paradigms
Robert Collier
Human-Computer Interaction
Elizabeth Stobert
Computer Graphics
Doron Nussbaum
Applied Cryptography and Authentication
Jason Hinek
Computer Vision
Mikhail Genkin
Computer Systems Security
David Barrera
Computational Aspects of Geographic Information Systems
Dr. J.-R. Sack
Design and Analysis of Algorithms I
Dr. J.-R. Sack
Computational Aspects of Geographic Information Systems
Dr. J.-R. Sack
Computational Aspects of GIS
Dr. J.-R Sack
Wireless Networks and Security
Ahmad Traboulsi
Texture and Pattern Synthesis
David Mould
Introduction to Reinforcement Learning
Junfeng Wen
Internet of Things Security
David Barrera
Computational Aspects of Geographic Information Systems
Dr. J.-R. Sack
Computational Aspects of GIS
Dr. J.-R. Sack
COMP 5900
SYSC5804/ ITEC5910/ ELG6184(OU)
Jun Steed Huang
Eye Tracking in Human-Computer Interaction
Nadine Moacdieh
Data Science, Ethics & Society
Tracey Lauriault