Computer Science 1025A/B or 1026A/B or Engineering Science 1036A/B or the former Computer Science 036a/b; Computer Science 1027A/B or 1037A/B (in either case with a mark of at least 65%); 1.0 course from: Calculus 1000A/B, 1100A/B, 1201A/B, 1301A/B, 1501A/B, Linear Algebra 1600A/B, Applied Mathematics 1413.
Module4.0 courses:
1.5 courses: Computer Science 2208A/B, 2210A/B, 2211A/B.0.5 course: Mathematics 2155A/B.2.0 courses from: Computer Science 2209A/B, 2212A/B/Y, Mathematics 2156B, Computer Science courses at the 3000 level or above.