Computer Science (BSc)

Earn your Computer Science degree from Laurier and discover the fundamentals of computing, applied cryptography, and mobile computing.

Work one-on-one with faculty researchers to develop strong analytical and design skills to gain hands-on experience within the computer science industry. Consider developing your knowledge further with course options in functional, parallel and logical paradigms.

Apply Your Learning

Make the most out of your university career by taking advantage of all that Laurier has to offer you. Volunteer work, campus clubs, leadership programs, studying abroad, work experience – there are so many ways you can extend your classroom experience into the real world.

Here are just a few examples of the experiences you’ll have access to in the Computer Science program:

  • Take the iPhone Application Programming course which ends with the presentation of apps to judges including representatives from Apple, the awarding of prizes, and the opportunity to meet representatives from local startups.
  • Participate in the Undergraduate Capstone Open Source Projects (UCOSP), where you will work with students from universities across Canada.
  • Get involved in faculty research projects whether for course credit or pay.


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)     OUAC code: UCN

Program Details

Why Computer Science at Milton?

With our small class sizes and cohort model, you will get a unique educational experience at the Milton campus. With lots of opportunities for hands-on learning, you will have designated time in the lab to better understand the computing fundamentals.

You’ll graduate from our program with a solid understanding of digital systems and microprocessors, and how to work effectively within both computer software and hardware.

Your Bachelor of Science (BSc) in Computer Science, combined with the analytical skills, design knowledge and technological problem-solving abilities you’ll develop at Laurier, will give you the qualifications that employers are looking for.

Computer Science is also offered as a Bachelor of Arts (BA) degree in Milton, which combines Computer Science with another arts program to give you a solid understanding of the basic principles of computer science while you explore complementary interests in arts.


Our Computer Science program at Milton is designed to help you develop strong algorithm analysis and design skills in procedural, object-oriented and low-level languages, with an optional introduction to functional, parallel, and logical paradigms.

In senior years, you will select courses in application areas ranging from internet computing to writing apps for mobile computing, from applied cryptography to quantum computing.

In addition, you’ll gain necessary experience in group work, project administration and time management.

While exposure to high school computer science is useful, the first-year Computer Science at Laurier courses provide you with the necessary background to be successful in this program. 

Program Options and Courses

First-Year Courses

  • Calculus I
  • Data Structures I
  • Introduction to Functions and Differential Calculus
  • Introductory Linear Algebra
  • Introduction to Programming

Sample Upper-Year Courses

  • Computer Networks
  • Introduction to Probability and Statistics for Science
  • Operating Systems


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.

Tuition and Scholarships

Join us for year one and you could earn a scholarship to study at Laurier Milton.

The top 100 fall 2024 Laurier Milton applicants with confirmed offers will receive a scholarship entitling them to $1,250 per year for each of their four undergraduate years at Laurier. This is a $5,000 donor-funded entrance scholarship just for Laurier Milton students.

Plus, you can apply to all the other entrance scholarships and bursaries offered to Laurier students.


Quote Image

"Smaller classes 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, Computer Science graduate

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
  • quality assurance specialist
  • information systems manager
  • security systems programmer
  • systems engineer
  • web designer

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.

Milton Campus

Laurier is launching an all-new commuter-friendly campus in fall 2024. Conveniently located just outside the GTA, Laurier Milton facilitates a comfortable learn-work-live lifestyle through small class sizes, convenient schedules, high-quality academics and outstanding local industry connections.

Don’t miss out on being part of the first class of Laurier Milton Golden Hawks.

Interested in More Info?

Email, call 519.884.0710 x3385 or see all contact information.