Join us at Laurier

Becoming 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.

Program Details

About our Bachelor of Science in Computer Science

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

Complement Your Computer Science Degree with another Major

You can combine this degree with the following additional majors, degrees and options:

Computer Science is also offered as a Bachelor of Arts (BA) degree, which combines Computer Science with another Arts program to give you a solid understanding of the basic principles of computer science while you explore complementary interests in Arts.