Major/Honours Programs

A Bachelor of Science (BSc) degree in Computer Science will give students a deep understanding of how computers and software work. The degree normally takes 4 years of study in the fall and spring terms. We offer a substantial range of courses in the summer term making it possible for motivated students to complete a program in a shorter period of time.

 

Major Degree Program

For students planning to pursue careers in industry. With sufficiently high standing, entrance into graduate study is also possible.

Courses are primarily a mix of:

  • Computer Science
  • Software Engineering
  • Mathematics
  • Statistics
  • English
  • Technical Writing

Courses from other departments may be taken as Electives, allowing students to tailor the degree to their specific needs and interests.

Optional Co-op

Calendar information

Honours Degree Program

For students planning to pursue further studies and specialization beyond the undergraduate level.

A student will be admitted to the Honours Program following completion of:

  • CSC 110, 115
  • CSC 212, 225, 230
  • SENG 265
  • at least 10.5 units of the Mathematics and Statistics courses required for the degree

Admission to the Honours program is based on overall GPA in second year of at least 6.5 with a grade of B+ or higher in each 200-level CSC and SENG course completed.

Optional Co-op

Calendar information