Educads

11 Best Bachelor's Computer Science Programs in Canada

11 Bachelor's Computer Science courses are taught at 8 universities in Canada, typically lasting 4 years. The list starts with courses at University of Calgary, University of Guelph and Concordia University.

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
7Bachelor'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
9Bachelor'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
10Bachelor'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
11Bachelor'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).

Levels, lengths and start dates

The usual length is 4 years and 4 Years. 100% are full-time. Start dates lean to Spring (91% of courses with a stated intake) and Fall (82% 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 Bachelor's 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 Bachelor's Computer Science course take in Canada?

Most listed courses run 4 years, with 4 Years the next most common.

When do Bachelor's Computer Science courses start in Canada?

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

Which university has the most Bachelor's 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.