Course Outlines Fall 2023
COURSE #
TITLE
INSTRUCTOR
OUTLINE
Introduction to Computational Thinking for Arts and Social Science Students
Leila Chinaei
Introduction to Computer Science I
Farah Chanchary
Introduction to Computer Science I
Connor Hillen
Introduction to Computer Science II
Jason Hinek
Math for Game Programming
Wilf Lalonde
Math for Game Programming
Wilf Lalonde
Introduction to Computer Science I
Robert Collier
Introduction to Computer Science I
Robert Collier
Introduction to Computer Science I
Robert Collier
Introduction to Computer Science I/II
Dave McKenney
Applied Cryptography and Authentication
David Barrera
Introduction to Systems Programming
Christine Laurendeau
Introduction to Systems Programming
Connor Hillen
Abstract Data Types and Algorithms
Alina Shaikhet
Introduction to Software Engineering
Darryl Hill
Introduction to Software Engineering
Darryl Hill
Fundamentals of Web Applications
Alina Shaikhet
Introduction to Robotics
Mark Lanthier
Discrete Structures 2
Darryl Hill
Object-Oriented Software Engineering
Vojislav Radonjic
Database Management Systems
Abdelghny Orogat
Programming Paradigms
Douglas Howe
Human-Computer Interaction
Elizabeth Stobert
Introduction to Machine Learning
Junfeng Wen
COMP 3804B
Math 3804 ISYS 5802 Math 58023
Design and Analysis of Algorithms I
Dr. J.-R. Sack
Intelligent Web-based Information Systems
Dave McKenney
Advanced Algorithms
Prosenjit Bose
Introduction to Reinforcement Learning
Junfeng Wen
DATA SCIENCE SEMINAR
Dr. Ahmad Teymouri
Fundamentals of HCI Design and Evaluation
Elizabeth Stobert
Machine Learning
Yuhong Guo
Software and User Interface Development
Robert Biddle
Approximation Algorithms
Svetlana Obraztsova
Advanced Machine Learning
Majid Komeili
Eye tracking in HCI
Nadine Moacdieh
Trusted Computing and Emerging Attacks
Lianying Zhao