Educads

13 Best Computer Science Programs in Canada

There are 13 Computer Science programs in Canada, spread across 9 universities, typically lasting 4 years. Courses from University of Calgary, University of Guelph and Concordia University come first, because those universities rank highest.

1Bachelor's Degree
UC University of Calgary logo
QS World #211 #16 in Canada Canada

Computer Science

University of Calgary — The Bachelor of Computer Science program at the University of Calgary offers a robust curriculum designed to equip students with foundational knowledge and technical skil...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
3Bachelor's Degree
CU Concordia University logo
QS World #465 #24 in Canada Canada

Computer Science (BCompSc)

Concordia University — The Bachelor of Computer Science (BCompSc) at Concordia University equips students with fundamental computational skills essential in today's digital world. The program c...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
4Bachelor's Degree
UL University of Lethbridge logo
#40 in Canada Canada

Computer Science (Arts & Science)

University of Lethbridge — The Bachelor of Arts and Science in Computer Science at the University of Lethbridge equips students with both theoretical and practical knowledge in the field of compute...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
5Bachelor's Degree
UL University of Lethbridge logo
#40 in Canada Canada

Computer Science (BBA)

University of Lethbridge — The Bachelor of Business Administration (BBA) in Computer Science at the University of Lethbridge is designed to merge the fields of business and technology, equipping st...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
6Bachelor's Degree
CC Columbia College logo
#48 in Canada Canada

Associate of Science: Computer Science

Columbia College — The Associate of Science in Computer Science at Columbia College provides a robust foundation in the principles of computer science, preparing students for further studie...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
7Master's Degree
SF St. Francis Xavier University logo
#70 in Canada Canada

Master of Applied Computer Science

St. Francis Xavier University — The Master of Applied Computer Science program at St. Francis Xavier University provides students with a comprehensive understanding of the latest advancements in compute...

Master's DegreeLevel
1–2 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
8Master's Degree
SF St. Francis Xavier University logo
#70 in Canada Canada

Master of Science in Computer Science

St. Francis Xavier University — The Master of Science in Computer Science at St. Francis Xavier University offers an in-depth study of the principles and applications of computer science. The program co...

Master's DegreeLevel
1–2 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
9Bachelor's Degree
TR Thompson Rivers University logo
#89 in Canada Canada

Bachelor of Computing Science

Thompson Rivers University — The Bachelor of Computing Science at Thompson Rivers University offers a comprehensive curriculum that covers essential concepts and practical skills in the field of comp...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Sep, JanIntake
Computer Science
11Bachelor's Degree
MU MacEwan University logo
#93 in Canada Canada

Computer Science

MacEwan University — The Bachelor's Degree in Computer Science at MacEwan University provides students with a comprehensive understanding of the principles of computing, programming, and syst...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
12Bachelor's Degree
AC Algonquin College logo
#120 in Canada Canada

Bachelor of Applied Computing (Co-op)

Algonquin College — The Bachelor of Applied Computing (Co-op) program at Algonquin College is designed to provide students with a comprehensive foundation in computing principles, software d...

Bachelor's DegreeLevel
3 YearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
13Bachelor's Degree
AC Algonquin College logo
#120 in Canada Canada

Bachelor of Technology (Business Systems Development) (Honours)(Co-op) Pathway for Computer Programming and Computer Engineering Technology - Computing Science

Algonquin College — The Bachelor of Technology (Business Systems Development) (Honours)(Co-op) at Algonquin College offers an in-depth examination of the technical and practical aspects of b...

Bachelor's DegreeLevel
4 YearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science

How these courses are ranked

3 of these universities hold a QS World position, from #211 (University of Calgary) to #465 (Concordia University); they are listed first, in that order. Below them, universities follow their research output: University of Calgary is cited most (14,809,658 citations).

What the courses look like

By level: 11 bachelor's and 2 master's. The usual length is 4 years and 1–2 years. 100% are full-time. Start dates lean to Spring (92% of courses with a stated intake) and Fall (85% of courses with a stated intake). Algonquin College offers the widest choice, with 2 of these courses.

Frequently asked questions

What are the top universities for Computer Science in Canada?

University of Calgary (QS World #211), University of Guelph (QS World #456) and Concordia University (QS World #465) lead this list. QS World positions come first; the rest are ranked by research impact.

How long does a Computer Science course take in Canada?

Most listed courses run 4 years, with 1–2 years the next most common.

When do Computer Science courses start in Canada?

Spring is the main intake — 92% of courses with a stated start date begin then, and Fall is the second.

Which university has the most Computer Science courses in Canada?

Algonquin College, with 2, ahead of University of Lethbridge (2).

Get your destination country university & scholarship updates

New scholarships, application deadlines and admission guides — a couple of emails a month, no spam.

Stay updated

Get admission alerts, scholarship deadlines & university news — free.