Skip to main content

Join us at Laurier

Being a Golden Hawk means more than just cheering on our (really good) varsity teams – it means being a student who cares about your community, who works hard in the classroom, and who takes advantage of all the learning opportunities that can happen outside the classroom, too.


Computer Science (BSc)


 waterloo

Our Bachelor of Science (BSc) in Computer Science will help you develop strong algorithm analysis and design skills in procedural, object-oriented and low-level languages, with an optional introduction to functional, parallel, and logical paradigms. We know hands-on experience is key to your understanding of computing fundamentals, so you’ll spend lots of time in the lab.

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.

Our 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 courses provide you with the necessary background. 

You can combine this degree with mathematics or psychology and earn:

  • A BSc in Computer Science and Mathematics
  • A BSc in Computer Science and Psychology
  • A BSc in Computer Science and BBA double degree
  • A BSc or BSc with Management Option

We also offer a Bachelor of Arts (BA) in Computer Science in combination with another program.

View More


Program Highlights

  • View the Computer Science experience guide and learn about the opportunities at Laurier that will help prepare you, both inside and outside the classroom, for your future career.
  • You can apply for the Professional Experience Program, which consists of a 12- to 16-month work term between your third and fourth years. Sample jobs include technical support analyst and product support analyst.
  • The iPhone Application Programming course ends with the presentation of apps to judges including representatives from Apple, the awarding of prizes, and the opportunity to meet representatives from local startups.
  • You will have opportunities to get involved in faculty research projects, whether for course credit or pay.
  • Take this program in combination with Mathematics and gain useful skills in scientific and financial computing, which can be used in areas such as pharmaceutical design, image processing, financial analysis and genomics.

Sample Courses

  • Introduction to Parallel Programming
  • Applied Cryptology
  • Digital Electronics
  • Computer Networks
  • Windows Application Programming
  • Algorithm Design and Analysis
  • Internet Computing
  • Computer Graphics

Requirements

  • Admission range of mid 70s
  • English at 60%.
  • Advanced Functions at 60%.
  • One of: Calculus and Vectors, Chemistry or Physics at 60%.
  • Computer Science and Mathematics requires English, Advanced Functions, and Calculus and 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 and Vectors, Chemistry, Physics, or Biology at 60%.
  • All prerequisite courses calculated in admission average.
  • More admission requirements, including requirements for transfer students, are available in our admissions toolkit.

International Baccalaureate Requirements

  • HL or SL English at 3.
  • HL or SL Mathematics at 3.
  • HL or SL Chemistry or Physics at 3.
  • IB Minimum Score: 26.
  • 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: 26.
  • 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.

Design Your Degree

These are a few popular academic opportunities which allow you to dive deeper into your major area of study or broaden your knowledge:

  • Management Option
  • Mathematics Minor

Check out other options to enhance your degree.

We see you are accessing our website on IE8. We recommend you view in Chrome, Safari, Firefox or IE9+ instead.

×