Examples of Prerequisite Courses

For admission to the MDA Program, prospective students must meet a number of prerequisites. Below are examples of courses from Western University that meet these requirements, with links to course descriptions.

For non-Western applicants, one half (0.5) course equals three hours of class time per week, or a combination of class and laboratory work of four hours per week, for the duration of one four-month academic term (e.g., September through December). A full (1.0) course equals the same number of hours per week for the duration of two academic terms (e.g., September through April). Courses offered in a two-month condensed format such as some summer term courses will consist of six to eight hours of class/laboratory hours per week.

Prerequisite Courses:

Two half (0.5) courses of Calculus

One half (0.5) course of Linear Algebra

One half (0.5) course of Probability (calculus-based)

One half (0.5) course of Statistics (calculus-based)

One half (0.5) course that is mathematically mature and upper year (2000 level or above)

Two half (0.5) courses of Computer Programming

Additional Requirements for Artificial Intelligence (AI) Specialty Field:

All AI prerequisite courses must be an upper year course (2000 level and above) with a minimum grade of 75%.

One half (0.5) course in Data Structures and Algorithms

One half (0.5) course in either Software Tools and Systems Programming or Software Design

One half (0.5) course in Logic for Computer Science