Course Code
Course Title
Terms Offered
Course Description
Course Website
COMP 1010
Introductory Computer Science 1
F,W,S
COMP 1012
Computer Science for Scientists and Engineers
F,W
COMP 1020
Introductory Computer Science 2
F,W,S
COMP 1260
Introductory Computer Usage 1
F,W,S
COMP 1270
Introductory Computer Usage 2
W
COMP 2080
Analysis of Algorithms
W,S
COMP 2130
Discrete Mathematics for Computer Science
F,S
COMP 2140
Data Structures and Algorithms
F,W,S
COMP 2150
Object Orientation
W,S
COMP 2160
Programming Practices
F,S
COMP 2190
Introduction to Scientific Computing
F
COMP 2280
Introduction to Computer Systems
W,S
COMP 2980
Workterm 1
F,W,S
COMP 3010
Distributed Computing
W,S
COMP 3020
Human-Computer Interaction 1
F
COMP 3030
Automata Theory and Formal Languages
F
COMP 3040
Technical Communication in Computer Science
F,W
COMP 3170
Analysis of Algorithms and Data Structures
W,S
COMP 3190
Introduction to Artificial Intelligence
F
COMP 3350
Software Engineering 1
W,S
COMP 3370
Computer Organization
F
COMP 3380
Databases: Concepts and Usage
F
COMP 3430
Operating Systems
W,S
COMP 3440
Programming Language Concepts
F
COMP 3490
Computer Graphics 1
F
COMP 3620
Professional Practice in Computer Science
W,S
COMP 3720
Computer Networks 1
F
COMP 3820
Introduction to Bioinformatics Algorithms
F
COMP 3980
Workterm 2
F,W,S
COMP 4020
Human-Computer Interaction 2
F
COMP 4050
Project Management
F
COMP 4060
Topics in Computer Science
F,W
COMP 4140
Introduction to Cryptography and Cryptosystems
F
COMP 4180
Intelligent Mobile Robotics
F
COMP 4190
Artificial Intelligence
W
COMP 4200
Expert Systems
F
COMP 4340
Graph Theory Algorithms 1
F
COMP 4350
Software Engineering 2
W
COMP 4360
Machine Learning
W
COMP 4380
Database Implementation
W
COMP 4420
Advanced Design and Analysis of Algorithms
W
COMP 4430
Operating Systems 2
W
COMP 4490
Computer Graphics 2
W
COMP 4510
Introduction to Parallel Computation
F
COMP 4520
Undergraduate Honours Project
F,W
COMP 4550
Real-Time Systems
W
COMP 4560
Industrial Project
F,W
COMP 4580
Computer Security
W
COMP 4690
Computer Systems and Architecture
F
COMP 4710
Introduction to Data Mining
F
COMP 4720
Computer Networks
F
COMP 4980
Workterm 3
F,W,S