Completion of first-year requirements with no failures. Students must have an average of at least 70% in 3.0 principal courses, including (Calculus 1000A/B or Calculus 1500A/B) and (Calculus 1501A/B or (Calculus 1301A/B with a mark of at least 85%)), Mathematics 1600A/B, Computer Science 1026A/B, Computer Science 1027A/B (with a mark of at least 65%) plus 0.5 additional principal courses, with no mark less than 60% in any of the 3.0 principal courses.

Recommended course: Statistical Sciences 1023A/B.**Please note**: Applied Mathematics 1413 may be substituted for the 1.0 Calculus requirement. Applied Mathematics 1411A/B may be substituted for Mathematics 1600A/B. If not taken in the first year, Mathematics 1600A/B or Applied Mathematics 1411A/B must be completed prior to the second term of second year.

**Module**

10 courses:

**3.5 courses:** Computer Science 2035A/B, Computer Science 2210A/B, Computer Science 2211A/B, Computer Science 2214A/B, Computer Science 3319A/B, Computer Science 3340A/B, Computer Science 4414A/B.**4.5 courses: ** Statistical Sciences 2857A/B, Statistical Sciences 2858A/B, Statistical Sciences 2864A/B, Statistical Sciences 3843A/B, Statistical Sciences 3850F/G, Statistical Sciences 3859A/B, Statistical Sciences 3860A/B, Statistical Sciences 4844A/B, Statistical Sciences 4850F/G.**1.5 courses** from: Computer Science 3377A/B (or Science 3377A/B), Computer Science 4411A/B, Computer Science 4412A/B, Computer Science 4416A/B, Computer Science 4417A/B, Computer Science 4418A/B, Statistical Sciences 4860A/B, Statistical Sciences 4864A/B, Statistical Sciences 4960F/G.**0.5 course** from: Any 4000-level course offered by the Department of Computer Science or the Department of Statistical and Actuarial Sciences.

**Note:** A minimum of 4.5 courses must be completed from each of the Departments of Computer Science, and Statistical and Actuarial Sciences.