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
INF2321H
Course Code
INF2321H
Course Name
INF2229H
Course Code
INF2229H
Course Name
INF2211H
Course Code
INF2211H
Course Name
Course Code
INF2206H
INF2204H
Course Code
INF2204H
Course Code
INF2132H
Course Name
Course Code
INF1512H
Course Name
Course Code
INF1511H
Course Name
INF3018H
Course Code
INF3018H
Course Name
INF2182H
Course Code
INF2182H
Course Name
INF2154H
Course Code
INF2154H
Course Code
INF2151H
Course Name
INF2144H
Course Code
INF2144H
Course Name
MSL2306H
Course Code
MSL2306H
Course Code
INF2207H
Course Name
Course Code
INF482H1
Course Name
Course Code
INF481H1
Course Name
Course Code
INF450H1
Course Name
Course Code
INF2123H
Course Name
INF3105H
Course Code
INF3105H
Course Name