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
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
Course Code
INF2233H
Course Name
INF2410H
Course Code
INF2410H
INF3103H
Course Code
INF3103H
INF2409H
Course Code
INF2409H
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