Academic Calendar - 2025

Western University Academic Calendar. - 2025

Computer Science
Faculty of Science

Western Main Campus

Address:

Middlesex College 355
Western University

Phone:

(519) 661-3566

Website

Program Information

The Computer Science program offers modules that provide students with a strong foundation in software development and computational thinking, preparing them for careers in industry or further study in academia. Students may also pursue experiential learning opportunities, including undergraduate research and the Science Co-Op Program, to enhance their learning and develop professional skills.

Admission Requirements

Admission to the Computer Science program is direct from Year 1. Applicants must submit six Grade 12 U courses with a minimum grade of 70% in each, including:

  • ENG4U (English)
  • MCV4U (Calculus and Vectors)
  • MHF4U (Advanced Functions)
  • One of: MDM4U, SBI4U, SCH4U, SPH4U, SES4U, or ICS4U

Admission is competitive. Typical admission averages are in the low to mid-80s for Ontario high school applicants. Meeting the minimum requirements does not guarantee admission. Applicants from other provinces or international curricula must present equivalent prerequisites and meet English language proficiency requirements, where applicable.

Program Requirements and Access

  • Students admitted to Computer Science in Year 1 enter a common first year. After first year, students may apply to their Computer Science module of choice. Admission is contingent on meeting the modular admission requirements.
  • Students pursuing a Computer Science degree may choose between three degree options: a Bachelor of Science Honours Degree (20.0 courses), a four-year Bachelor of Science (20.0 courses), or a three-year Bachelor of Science (15.0 courses).
  • Students must be registered in the Computer Science program to pursue the following modules offered by the Department of Computer Science:
    • Honours Specialization in Computer Science
    • Specialization in Computer Science
    • Major in Computer Science
  • Students not registered in the Computer Science program may enrol in a maximum of 1.5 Computer Science courses per academic yearThis access allows non-program students to complete a Minor in Computer Science without switching programs.
  • Priority enrolment in Computer Science courses is given to students in the Computer Science program.

Transfer Into the Program

Students completing first year in Science or other Faculties may apply to transfer into the Computer Science program if they meet the modular admission requirements.

  • Data Science modules are not considered part of the Computer Science program for the purpose of module access.
  • The Honours Specialization in Integrated Science with Computer Science  module has been discontinued.

Concurrent Degree

Students interested in pursuing a Concurrent degree should consult the Second Degree section of The Degree Structure policy.  Because of extensive overlap in the two fields, students in the BESc program in Software Engineering will not be allowed to take concurrent degrees in Computer Science.