Search for academic programs, residence, tours and events and more.
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.
Discover what makes this Laurier program unique and how you'll gain real-world experience.
Choosing between a BA or BSc degree? Discover the path that aligns best with your interests, strengths and career goals:
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!):
Explore a sample weekly schedule to see what your day-to-day might look like in this program.
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.
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.
The Management Minor is for students interested in adding management-specific education to their degree. This is a direct-entry, 4.0-credit option that includes courses covering all the core pillars of business and economics.
Apply directly to Computer Science with Management Minor on the Ontario Universities’ Application Centre (OUAC) by choosing ‘Management Minor’ as your program enhancement.
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:
Check out other popular minors to enhance your degree.
Expand your field of expertise by pairing your BA or BSc in Computer Science major with another major such as:
The following opportunities allow you to pursue additional, related qualifications from another postsecondary institution:
We prepare you for a clinical career in Canada. Laurier students apply to med school with a competitive edge and gain preferential status with internationally accredited medical schools, including the American University of the Caribbean and St. George’s University.
BSc requirements
Students applying to this program from a Canadian province outside of Ontario are encouraged to review our course equivalents by province chart. This chart will show you what courses from your province are equivalent to the admission requirements listed under the Ontario High School Admission Requirements section.
Students applying to this program from an international curriculum must present the following:
BA requirements
BSc requirements
Students applying to this program from an international curriculum are encouraged to review our curriculum-specific requirements. You will find which courses from your country's curriculum are equivalent to the admission requirements listed above. If your country or curriculum is not listed, please reach out to international@wlu.ca.
Laurier's language of instruction is English, and so we may require you to provide evidence of your English proficiency to help make sure you are successful in your academic courses.
Your three most recent years of full-time education must be in English without taking any ESL (English as a Second Language) courses. If you do not meet this requirement, you must provide evidence of your English proficiency.
We reserve the right to request an English-language test from any applicant.
If you do not meet Laurier's English proficiency requirement but are academically qualified for your program, you may be eligible for a conditional offer of admission.
The Academic Transition Pathway (ATP) program is offered through our affiliated institution, Wilfrid Laurier International College, and provides an option for meeting our English-proficiency requirement. If you have received an offer to Laurier with a condition to meet our English-proficiency requirement, you can meet that condition by successfully completing the ATP program.
If you've completed studies at another college or university, you may be eligible to transfer into Wilfrid Laurier University's Computer Science (BA or BSc) program. Admission requirements vary depending on your academic background and the number of postsecondary courses you've completed.
To find out if you can transfer into this program, we encourage you to:
1. Review our transfer admission requirements to find the criteria that applies to your unique situation, including information about transfer credits and academic requirements.
2. For our Computer Science (BSc) program, explore our transfer college pathway opportunities including our pathway with Conestoga College, to see how your previous studies may count toward this program.
Visit our admission requirements section to find specific requirements for transfer students, indigenous applicants, mature learners, homeschooled applicants, senior citizens, refugees, and more.
It’s not only about the journey; it’s about the destination. Let us help you get to where you’re going.
Computer Science (BA):
Computer Science (BSc):
As a Laurier alum, you'll have access to Career and Employment Support offered at Laurier for your entire career.
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.
99%employment rate for co‑op students – 2025 / 2026
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.
| 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.
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.

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.
Become a Laurier insider to get quick, fun and informative updates along your application journey.
Have questions? Email chooselaurier@wlu.ca, call 548‑889‑8888 or see all contact information.
Think this program might be the perfect fit for you and your future?