Computer Science (BA)

Solve problems, innovate and make life better through technology. Computer Science at Laurier includes the fundamentals of programming, algorithm design and computation. You’ll also study applications – everything from internet computing and writing mobile apps to applied cryptography and quantum computing. This program provides the opportunity for double majoring, allowing you to leverage your technical training to solve problems in diverse fields if you choose to pursue it.

Learn more about Computer Science at Laurier.


2022 graduates who secured employment or went on to postgraduate studies


Laurier ranks in the top 6 percent of universities worldwide*


students who gained hands-on learning experiences at Laurier in 2022

*Center for World University Rankings (CWUR)


Format: full time or part time      Duration: four years     Start: September (fall term) or January (winter term)     OUAC code: UAG (Waterloo); UAJ (Brantford); UAF (Combined with another Brantford program); UAC (Combined with another Waterloo program); UAK (with Management Option at Waterloo)

Program Details

About the Bachelor of Arts in Computer Science

Our Bachelor of Arts (BA) in Computer Science will give you an edge in career markets where employers often seek people who can analyze and communicate effectively as well as code.

Laurier's Computer Science program exposes you to not just the software, but also to the hardware that underlies the system, 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 at Laurier provide you with the necessary background.

Computer Science is also offered as a Bachelor of Science (BSc) degree, which further develops strong algorithm analysis and design skills in procedural, object-oriented and low-level languages. 

Combine Your Degree

Our Bachelor of Arts (BA) in Computer Science lets you combine technical training with learning in another area, typically from the Faculty of Arts.

Your first-year courses in Computer Science and Math will give you a solid understanding of the basic principles of computer science while your Arts courses will let you explore your complementary interests.

The combined honours BA in Computer Science program consists of 20.0 credits, of which not more than 6.0 may be taken at the 100 level. A minimum of 7.0 senior Computer Science credits is required. 

Your Path to Medical School


Get one step closer to your medical school dreams at Laurier!

Our pathway agreement with American University of the Caribbean School of Medicine (AUC) means you’re automatically granted an admissions interview to the AUC School of Medicine if you meet all academic requirements. Upon graduation, you’ll have the opportunity to write exams to practice medicine in Canada, the UK or the United States.

Program Options and Courses

Options and Minors

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

  • Applied Social Research Option
  • Management Option
  • Mathematics Minor

Check out other options to enhance your degree.

First-Year Courses

  • Calculus I
  • Data Structures I
  • Introduction to Programming
  • Introductory Linear Algebra

Sample First-Year Electives

  • Introduction to Criminal Justice
  • Our Digital Earth
  • UX Strategy

Sample Upper-Year Courses

  • Algorithm Design and Analysis I
  • Database I
  • Discrete Structures for Computer Science

Similar Programs

Tuition and Scholarships

Getting a university education is an investment in your future.

At Laurier, we take financial health seriously by providing a wide variety of funding opportunities for you throughout your degree, such as scholarships and bursaries, and by equipping you with the skills to manage your finances effectively in the years to come.


Quote Image

"Smaller classes, great options for co-op and a lot of hands-on experience through labs make it all around a great program. Software engineering, machine learning, AI, big data – you can really make the degree what you want it to be."

Connor Kint, current student

Your Career Awaits

It’s not only about the journey; it’s about the destination. Let us help you get to where you’re going.

Here are just some examples of our graduates' destinations. What’s yours?

Sample Career Options

Note: Additional training and education may be required.

  • business systems analyst
  • chief information officer
  • computer security specialist
  • database administrator
  • information systems manager
  • software developer
  • systems engineer
  • video game developer

Explore more careers.

Support After Graduation

Alumni for life means that you have access to Career and Employment Support offered at Laurier for your entire career.

Waterloo and Brantford Campus

The Waterloo campus is home to more than 17,700 undergraduate and graduate students. You're steps away from classes, residence, and campus amenities on this close-knit campus.

On the other hand, the Brantford campus is woven into the downtown core of the City of Brantford and is home to more than 3,000 students. With classrooms and study spaces close to great restaurants, shopping and hiking trails, you get the best of both worlds.

There are many ways to tour both of our campuses to help make your decision. The choice of where you study is up to you!

Interested in More Info?

Email, call 548.889.8888 or see all contact information.