Ready to learn more?

Next Cohort: Sep 8-Sep 8

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Duration

4 years

Tuition

$39,470

  Kitchener-Waterloo

Sep 8-Sep 8

Plus 2 other start dates

Jan 4 - Jan 4 2031

Sep 7 - Sep 7 2031

Commitment

Full-Time

Delivery

Classroom

Credential

Degree

Year Founded

1911

Scholarships

yes

Wilfrid Laurier University’s Computer Science program provides a balanced combination of theoretical knowledge and practical experience. Students are given the opportunity to engage in co-op placements, participate in competitions, and collaborate on projects, all of which prepare them for successful careers in the tech industry. The program equips students to solve complex problems, drive innovation, and improve lives through technology. Key areas of focus include applied cryptography, mobile computing, and algorithm analysis and design across various programming languages, such as procedural, object-oriented, and low-level languages. Through extensive hands-on experience, students deepen their understanding of computing fundamentals and are well-prepared for real-world challenges.

The program is designed with a career-ready curriculum that emphasizes strong algorithm analysis and design skills. Students have the chance to explore optional courses in functional, parallel, and logical programming paradigms. Extensive lab time is incorporated into the curriculum, allowing students to gain valuable hands-on experience starting from their first year. The program also begins with a solid foundation, offering critical background knowledge to ensure success, no matter a student’s prior computer science experience. In the later years of the program, students can personalize their degree by selecting courses in specialized areas such as internet computing, mobile app development, applied cryptography, and quantum computing, among others. This approach ensures that students are well-equipped to thrive in the ever-evolving field of computer science.

Admission Requirements

  • Ontario Secondary School Diploma (OSSD) or equivalent.​

What You’ll Learn

  • Learn best practices in coding and software creation.​
  • Focus on efficient data management and processing.​
  • Understand the internal workings of computers.​
  • Study the design and functionality of OS platforms.​
  • Gain expertise in data modeling and management.​
  • Learn the principles of computer networks and security considerations.

Ready to get started?

Next Cohort: Sep 8-Sep 8

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Student Reviews (6)

Write a Review

Wilfrid Laurier University

Confident in my ability to support diverse learners

Leigha Stravos

August 6, 2026

Graduated From

Education (MEd)

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

Completing the Master of Education at Laurier was an incredibly rewarding experience. The courses challenged me to think more critically about teaching, leadership, and student learning while giving me practical strategies I could use immediately in my...

Completing the Master of Education at Laurier was an incredibly rewarding experience. The courses challenged me to think more critically about teaching, leadership, and student learning while giving me practical strategies I could use immediately in my classroom. I especially appreciated learning about inclusive education, educational research, and evidence-based instructional practices. The professors encouraged meaningful discussions, and I graduated feeling more confident in my ability to support diverse learners and contribute to positive change in education.

Wilfrid Laurier University

Curriculum design, assessment methods, and educational leadership

Vaughn Winters

August 6, 2026

Graduated From

Education (MEd)

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

na

The Master of Education program helped me grow both professionally and personally. I gained a deeper understanding of curriculum design, assessment methods, and educational leadership, and I learned how to use research to improve my teaching decisions....

The Master of Education program helped me grow both professionally and personally. I gained a deeper understanding of curriculum design, assessment methods, and educational leadership, and I learned how to use research to improve my teaching decisions. One of the most valuable aspects of the program was collaborating with educators from different backgrounds who shared their experiences and perspectives. I finished the program with new skills, fresh ideas, and the confidence to take on leadership opportunities within my school.

Other courses in Computer Science