This is a searchable list of programs and all courses offered. Click Course Title, or select “View Details” on each listing to see course outlines, access available downloads, and registration information.
Course information is updated often. Please check course descriptions carefully to make sure you have the pre-requisites and / or co-requisites for the courses in which you wish to enrol.
For a comprehensive list of all courses offered by the Faculty—currently and historically—please view our Complete Course List.
If you have a course code in mind or wish to search via topic, please use the search function below.
Course Code
Course Title
INF2160H
Course Code
INF2160H
Course Name
INF2408H
Course Code
INF2408H
INF2407H
Course Code
INF2407H
MSL2305H
Course Code
MSL2305H
INF2322H
Course Code
INF2322H
Course Name
Course Code
INF440H1
Course Name
INF3104H
Course Code
INF3104H
Course Name
Course Code
INF2273H
Course Name
INF2234H
Course Code
INF2234H
Course Name
Course Code
INF2227H
Course Code
INF2205H
Course Code
INF430H1
Course Name
INF2224H
Course Code
INF2224H
Course Name
INF2406H
Course Code
INF2406H
INF2260H
Course Code
INF2260H
Course Name
Course Code
INF2228H
Course Code
INF2208H
Course Name
Course Code
BKS2000H
Course Code
INF2239H
Course Name
Course Code
INF2232H
Course Name