Search for academic programs, residence, tours and events and more.
At Laurier’s Milton campus, computer science is more than just coding — it’s about designing solutions, solving complex problems, and shaping how we interact with technology. You’ll learn programming, software design, algorithms, and data structures while building adaptable skills that are valuable across industries.
The Bachelor of Arts (BA) in Computer Science lets you combine technical learning with another arts program, giving you space to explore how computing connects with human behavior, communication or society.
The Bachelor of Science (BSc) offers a deeper dive into computing and science, preparing you for technical roles, research opportunities, or further study in fields like software engineering, data science or cybersecurity.
Choosing between a Bachelor of Arts or a Bachelor of Science 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 in the real world throughout their degree (check out the Experience Guide for even more!):
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.
In addition to your concentration these are a few popular academic opportunities which allow you to dive deeper into your major area of study or broaden your knowledge:
Expand your field of expertise by pairing your BA or BSc in Computer Science major with another major such as:
OUAC code: UT
When you apply on the OUAC application:
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.
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.
Here are just some examples of our graduates' destinations. What’s yours?
Note: Additional training and education may be required.
Computer Science (BA):
Computer Science (BSc):
Alumni for life means that you have access to Career and Employment Support offered at Laurier for your entire career.
Co-op is a way to integrate what you are learning in the classroom with practical experience in your field of study. Build your resume, earn money, develop your network, and graduate with work experience.
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 student in this program, you will be eligible to complete paid work terms lasting 12 to 16 weeks.
Interested? Learn more about co-op.
99%employment rate for co‑op students – 2024 / 2025
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.
Get the best of both worlds. In this program, you attend some scheduled classes in a physical classroom and participate in online learning.
Some online components may be live at scheduled times (virtual synchronous), while others can be completed independently (virtual asynchronous). Your course syllabus will outline when you’re expected to be in class and when you’ll be learning online.
Want to know what it’s really like to be a Laurier Golden Hawk? Student Life at Laurier is your social media source to get unfiltered content, first-hand stories and tips on living and learning at Laurier.
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?