Computer Science (BA or BSc)

Study the principles and practices that power today's digital world in the Computer Science programs at Wilfrid Laurier University’s Waterloo campus. Build knowledge in programming, algorithms, data structures, software design and computer systems through hands-on labs and co-op opportunities. 

The Bachelor of Arts (BA) pairs computing with another arts discipline, ideal for students interested in the social, creative or business side of technology, preparing you for careers like software engineer or chief information officer.  

The Bachelor of Science (BSc) builds advanced technical expertise in networks, cryptography and systems architecture, for careers such as security systems programmer or business systems analyst. 

Computer Science is also offered in Milton.

Program Details

Discover what makes this Laurier program unique and how you'll gain real-world experience.

Which Degree is Right for Me?

Choosing between a BA or BSc degree? Discover the path that aligns best with your interests, strengths and career goals:

  • Consider a Bachelor of Arts if…
    You’re obsessed with new technology and are looking for the freedom to explore big ideas through the lens of the arts. The BA in Computer Science lets you dive into programming and math while connecting your studies to areas like communication, design or social sciences. You’ll gain the skills to code and problem-solve plus the critical thinking, creativity and communication strengths that today’s employers are looking for.
  • Consider a Bachelor of Science if…
    You are energized by solving problems and building new technologies to help shape the future. The BSc in Computer Science offers hands-on coding and lab work in your first year, giving you a head start in algorithm design and software development. Specialize in applied cryptography, quantum theory or mobile computing while developing in-demand skills in algorithm analysis and design, preparing you for graduate school or career specializations.

How Will I Gain Real-World Experience?

Here are just a few of our students’ favourite ways to apply their learning throughout their degree (check out the Experience Guide for even more!):

  • Co-op
    You can apply to co-op at the end of first year, and complete three four-month work terms over the course of your four-year degree.
  • Professional Experience Program
    You can apply for the Professional Experience Program, which consists of a 12- to 16-month work term between your third and fourth years.
  • Research Opportunities
    Partner with your professors in research projects, or team up with local organizations to support the development of your local community.
  • Build Leadership Skills
    Join student clubs such as the Laurier Computing Society, Laurier Women in Computer Science, or Faculty of Science Students’ Association (FOSSA).

Courses and Enhancements

Explore a sample weekly schedule to see what your day-to-day might look like in this program.

What Courses Will I Take?

Get a glimpse of what you will study throughout your BA or BSc degree. See what your first-year classes will look like through sample courses and start exploring what your upper academic years can offer.

How Can I Enhance My Degree?

Explore a variety of courses, specializations and pathway options that let you shape your degree around your unique interests and goals. Find out how you can customize your experience and prepare for what’s next. 

Admissions

  • Format: full time or part time
  • Duration: four years
  • Start: September (fall term) or January (winter term)

Career Options

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

What Jobs Can I Get After Graduation?

Computer Science (BA):

  • software engineer
  • full-stack developer
  • AI/ML software developer
  • data scientist
  • network administrator
  • systems engineer
  • chief information officer
  • video game developer

Computer Science (BSc):

  • business systems analyst
  • quality assurance specialist
  • security systems programmer
  • systems engineer
  • chief information officer
  • video game developer
Note: Additional training and education may be required.

Explore more careers.

Support After Graduation

As a Laurier alum, you'll have access to Career and Employment Support offered at Laurier for your entire career.

How Does Science Co-op at Laurier Work?

Co-op lets you integrate what you are learning in the classroom with practical experience in your chosen field. Build your resume, earn money, develop your network and graduate with work experience.

In the Faculty of Science at Wilfrid Laurier University, you can apply for admission to co-op in your first year and may be eligible for an admission interview early in your second year. As a co-op student in this program, you will complete paid work terms lasting 12 to 16 weeks each.

Interested? Learn more about co-op.

verticalCenterFlex

99%employment rate for co‑op students – 2025 / 2026

Tuition and Costs

What are the Tuition Fees and Costs for Science at Laurier Waterloo?

Below is a breakdown of tuition fees and expenses for Laurier Waterloo Science students for one year (or two terms) studying full time. Fees are based on 2026/27 rates and are subject to increase. All fees are shown in Canadian dollars.

Tuition Fees for Computer/Data Science Students
Fee Type Domestic Students International Students
Tuition $6,180 $39,470
Student Fees $1,390-$2,133
$3,276-$4,018 with co-op
$4,224-$4,967
$3,276-$4,018 with co-op
Textbook Fees $1,500 $1,500

See a full breakdown of your first-year expenses.

Scholarships and Bursaries

When you apply to Laurier you’ll be automatically assessed for entrance scholarships (based on your final admission average) and for in-course scholarships in your upper years (based on your Laurier GPA from the previous academic year). We also offer more than 700 competitive scholarships and awards, which require separate applications and may be awarded throughout the academic year.

Additional Financial Support

  • Get information and advice on eligibility for government assistance (like OSAP) from our Financial Aid office.
  • Apply for bursaries to receive additional support based on financial need and academic performance.
  • Learn money management skills through courses, workshops and financial coaching.
  • Visit the Career Centre for support finding part-time job opportunities.

 

Laurier graduates employed or in post‑graduate studies in 2025

 

Laurier students engaged in hands‑on learning in 2025/26

 

Laurier is among the top 7 percent in the Center for World University Rankings 2026

Waterloo Campus

The Waterloo campus is tucked into about one city block, so you’re steps away from your classes, food and your new favourite study spot. With more than 60 programs in arts, science, business and music, you can customize your degree, gain hands-on learning opportunities and join in the community beyond the classroom.

There are many ways to tour our Waterloo campus, whether that's on a guided tour with one of our Laurier student ambassadors, on your own using virtual reality, or even on-demand through one of our pre-recorded tours. See our campus spaces and start to picture yourself at Laurier.

students work together on laptops on campus

How Will I Learn in This Program?

You’ll attend some scheduled classes in a physical classroom and participate in some online. Some online components may be live at scheduled times (virtual synchronous), while others can be completed independently (virtual asynchronous). When you register for classes each term, you’ll choose from online and in-person course options.

While part of the program is delivered online, some courses may require in-person exams, either on campus or at an approved testing location near your home.

Subscribe to Emails

Become a Laurier insider to get quick, fun and informative updates along your application journey.

Get in Touch

Have questions? Email chooselaurier@wlu.ca, call 548‑889‑8888 or see all contact information.


You Belong Here

Think this program might be the perfect fit for you and your future?