Computer Science (BSc)

Computer Science (BSc)

Bachelor degree
Application deadlines: April 1
Processing time: 30 days
Application fee: CA$60
Full-time
Intakes: Fall

Program overview

The Computer Science program exposes you to not just the software, but also to the hardware that underlies computer and embedded systems, giving you a fundamental understanding of digital systems and microprocessors, and an appreciation for the interaction between the hardware and the software. While exposure to high school computer science is useful, the first-year Computer Science at Laurier courses provide you with the necessary background. In senior years, you will select courses in application areas ranging from internet computing to writing apps for mobile computing, from applied cryptography to quantum computing. In addition, you’ll gain necessary experience in group work, project administration and time management.

Study options

This program can be done
On campus

Requirements

Exams:

  • PTE
  • TOEFL iBT
  • IELTS
Minimum admission range of high 70s. Competitive admission range of mid 80s. English at 60%. Advanced Functions at 60%. One of Calculus & Vectors, Chemistry or Physics at 60%. Computer Science and Mathematics requires English, Advanced Functions, and Calculus & Vectors at 60%, and one of Biology, Chemistry, or Physics at 60%. Computer Science and Psychology requires English and Advanced Functions at 60%, and one of Calculus & Vectors, Chemistry, Physics, or Biology at 60%. HL or SL English at 3. HL or SL Mathematics at 3. HL or SL Chemistry or Physics at 3. IB Minimum Score: 27. Computer Science and Psychology requires HL or SL English and Mathematics at 3, and one of HL or SL Biology, Chemistry, or Physics at 3. IB Minimum Score: 27. Computer Science and Mathematics requires HL or SL English and Mathematics at 3, and one of HL or SL Biology, Chemistry, or Physics at 3. IB Minimum Score: 26.

Career opportunities

account manager business systems analyst chief information officer computer security specialist database administrator information systems manager network administrator quality assurance specialist security systems programmer software engineer software developer systems engineer video game developer web administrator web designer