First Year Course Requirements

Required Courses for Year One of the Computer Science program

- CS 1020A/B: Foundations of Computer Science (minimum final grade of 60%)
- CS 1026A/B: Computer Science Fundamentals I (minimum final grade of 65%)
- CS 1027A/B: Computer Science Fundamentals II (minimum final grade of 65%)
- CALC 1000 A/B: Calculus I (minimum final grade of 65%)
- CALC 1301B: Calculus II or MATH 1600A/B: Linear Algebra I (minimum final grade of 65%)
- Electives x5

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

NOTE: all first-year students at Western University should ensure they are taking 1.0 credit toward their breadth requirement for graduation. For any Science students, 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 University must take 5.0 credits at the 1000-1999 level.