First Year Requirements


For undergraduate students starting their degree in the 2024-2025 academic year, the following list outlines the courses you will need to complete to be able to continue into any Computer Science module for Year 2:

- Computer Science 1026A/B (minimum final grade of 65%)
- Computer Science 1027A/B (minimum final grade of 65%)
- Computer Science 1020A/B (minimum final grade of 60%)***
- Two half-courses (1.0 credit) from the following list with a minimum 60% in each course: Calculus 1000A/B, Applied Math 1201A/B, Calculus 1301A/B, Mathematics 1600A/B, Calculus 1500A/B, Calculus 1501A/B.

***Computer Science 1020A/B is a new required course. Updates were made to the Academic Calendar later in June, but this course is an absolute requirement for direct-entry first year students.

Full admission and module requirements can be found in the Academic Calendar.
Direct entry students are not registered in a module until the start of their second year.

For 2024-2025 first year students wishing to switch into Computer Science from another area of study, you will need to meet the Computer Science 1020A/B requirement. The Summer 2025 term will be the first available opportunity to take Computer Science 1020A/B for 2024-2025 first year students not registered in the Computer Science direct entry program.

Please note that all first-year students at Western should ensure they are taking 1.0 credit toward their breadth requirement for graduation. For any Science student, breadth requirements are from Category A (Social Science, Health Science, FIMS and various) and Category B (Arts and Humanities courses, including Languages).

While first year students may take a reduced course load, all students at Western must take 5.0 credits at the 1000-1999 level.


Students planning to pursue the Honours Specialization in Bioinformatics module can complete their 1.0 credit in Math/Calculus by the end of the Fall term of their second year, to ensure that 1.0 credit of breadth requirements can be taken in Year 1. We strongly recommend that Bioinformatics-interested students only delay one 0.5 Math/Calculus course to the summer term or Fall of Year 2.