Academic Calendar - 2024

Western University Academic Calendar. - 2024

Western Main Campus

Major MAJOR IN COMPUTER SCIENCE
Faculty of Science - Computer Science



Admission Requirements


Admission Requirements for students entering the module in September 2024 or prior:

Completion of first-year requirements, including the following courses with a mark of at least 60%:
 
0.5 course from: Computer Science 1025A/B, Computer Science 1026A/B, Data Science 1200A/B or Engineering Science 1036A/B (in each case with a mark of at least 65%);
0.5 course from: Computer Science 1027A/B or Computer Science 1037A/B (in either case with a mark of at least 65%);
1.0 course from: Applied Mathematics 1201A/B, Calculus 1000A/B, Calculus 1301A/B, Calculus 1500A/B, Calculus 1501A/B, Mathematics 1600A/B, Numerical and Mathematical Methods 1411A/B, Numerical and Mathematical Methods 1412A/B, Numerical and Mathematical Methods 1414A/B; or the former Applied Mathematics 1411A/B, the former Applied Mathematics 1412A/B, the former Applied Mathematics 1414A/B, the former Applied Mathematics 1413.
 
Note: Some Computer Science electives (e.g., Computer Science 3388A/B, Computer Science 4442A/B, and Computer Science 4482A/B) require Mathematics 1600A/B as a prerequisite.

Admission Requirements for students entering the module in September 2025 or later:

Completion of first-year requirements, including the following courses with a mark of at least 60%:

0.5 course: Computer Science 1020A/B.
0.5 course from: Computer Science 1025A/B, Computer Science 1026A/B, Data Science 1200A/B or Engineering Science 1036A/B (in each case with a mark of at least 65%);
0.5 course from: Computer Science 1027A/B or Computer Science 1037A/B (in either case with a mark of at least 65%);
1.0 course from: Applied Mathematics 1201A/B, Calculus 1000A/B, Calculus 1301A/B, Calculus 1500A/B, Calculus 1501A/B, Mathematics 1600A/B, Numerical and Mathematical Methods 1411A/B, Numerical and Mathematical Methods 1412A/B, Numerical and Mathematical Methods 1414A/B; or the former Applied Mathematics 1411A/B, the former Applied Mathematics 1412A/B, the former Applied Mathematics 1414A/B, the former Applied Mathematics 1413.

Note: Some Computer Science electives (e.g., Computer Science 3388A/B, Computer Science 4442A/B, and Computer Science 4482A/B) require Mathematics 1600A/B as a prerequisite.

Module/Program Information