Careerhelp

Computer science programs in Canada, ranked by admission average

100 programs at 36 universities, each on its own page. Ranked by the average each school publishes: the top of its range, or its minimum.

Which computer science programs ask for the highest average?

Each school's own published average or minimum, in its own words. Entering average: the official fall 2022 average of first-year students in the program group that holds this field at that school (Common University Data Ontario), not of the one program.

RankProgramSchool saysEntering average at the schoolTuition
1Computer ScienceWaterloo, OntarioIndividual selection from the low to mid-90s97.8%$13,126
2Computing and Financial ManagementWaterloo, OntarioIndividual selection from the low to mid-90s97.8%$6,250
3Software Engineering (Co-op)McGill, QuebecLow to mid 90s (top 6); low to mid 90s (math and science courses)Ontario only$15,749
4Computer Science (St. George campus)Toronto, OntarioLow 90s96.7%$6,100
5Computer Science (U of T Scarborough)Toronto, OntarioLow 90s overall; high 90s overall (co-op)96.7%$6,100
6Computing ScienceSFU, British ColumbiaHigh 80s to low 90sOntario only$6,618
7Software SystemsSFU, British ColumbiaHigh 80s to low 90sOntario only$6,618
8Computer Science IMcMaster, OntarioMinimum average of 90% for consideration (Fall 2027)97%$9,108
9Human-Centred Artificial IntelligenceGuelph, Ontario85-90%91.7%$6,213
10Computer Science (U of T Mississauga)Toronto, OntarioMid to high 80s (Computer Science); mid 80s (Information Security)96.7%$6,100
11Computer Science International Double Degree (University of Portsmouth)Brock, OntarioExpected cut-off: high 80s86.8%$8,494
12Computer ScienceGuelph, Ontario82-87%91.7%$8,681
13Software EngineeringGuelph, Ontario82-87%91.7%$8,681
14Computer ScienceWestern, OntarioLow to mid 80sNot reported$8,077
15ComputingQueen's, OntarioMid 80s92.9%$8,541
16Data ScienceWaterloo, OntarioIndividual selection from the mid-80s if applying directly to Data Science or through Mathematics; low to mid-90s if applying through Computer Science97.8%$13,126
17Computer ScienceUCalgary, AlbertaAverage that secured an offer in Fall 2025, Computer Science: 85.5%Ontario only$7,388
18Bachelor of Science: Computer ScienceMRU, AlbertaCompetitive average range for Fall 2027 applicants (two best Group A courses): 75 to 85%Ontario only$7,288
19Computer Science (BCS)Carleton, Ontario80-85%88.5%$9,335
20Cybersecurity (BCyber)Carleton, Ontario80-85%88.5%Not published
21Data Science (BDS)Carleton, Ontario80-85%88.5%Not published
22Computer ScienceYork, OntarioLow 80s or higher86.2%$8,820
23Computer Science for Software DevelopmentYork, OntarioLow 80s or higher86.2%Not published
24CybersecurityYork, OntarioLow 80s or higher86.2%$6,240
25Game ProgrammingBrock, OntarioExpected cut-off: low 80s86.8%Not published
26Information TechnologyYork, OntarioLow-80s or higher86.2%$8,820
27Computer ScienceBishop's, QuebecEstimated minimum admission average: 80% (all programs)Ontario only$9,730
28Computer ScienceURegina, Saskatchewan80% average required for Computer Science (Faculty of Science minimum 70%); no qualifying admissionOntario only$8,888
29Computer ScienceTMU, Ontario75-80%93.8%$8,734
30Computer ScienceUVic, British ColumbiaEstimated admission average: minimum 80% (based on the required grade 12 courses)Ontario only$7,240
31Computer Science and Health Information ScienceUVic, British ColumbiaEstimated admission average: minimum 80% (based on the required grade 12 courses)Ontario only$6,544
32Cyber ScienceTMU, Ontario75-80%93.8%$8,734
33Honours BSc Computer ScienceOttawa, Ontario80% minimum (English program); 78% minimum (French program)91.3%$8,421
34Honours BSc in Computer Science and BSc in Mathematics (Data Science)Ottawa, Ontario80% minimum (English program); 78% minimum (French program)91.3%$8,421
35Information Technology (BAIT)Bishop's, QuebecEstimated minimum admission average: 80% (all programs)Ontario only$9,730
36Joint Honours BSc in Computer Science and MathematicsOttawa, Ontario80% minimum (English program); 78% minimum (French program)91.3%$8,421
37Software Engineering Co-opTrent, OntarioMinimum 80% overall average; co-op stream minimum 80%80.8%$9,180
38Computer ScienceBrock, OntarioExpected cut-off: high 70s86.8%$8,494
39Computer ScienceMacEwan, AlbertaCompetitive range high 60s to high 70s (2026/27 and 2027/28 intakes)Ontario only$7,500
40Computer ScienceLaurier, OntarioHigh 70s84.2%$8,572
41Computer Science (Milton)Laurier, OntarioHigh 70s84.2%$8,572
42Computer Science and MathematicsBrock, OntarioExpected cut-off: high 70s86.8%Not published
43Computing and BusinessBrock, OntarioExpected cut-off: high 70s86.8%Not published
44Data Sciences and AnalyticsBrock, Ontario · 2 tracks, all on Brock's pageExpected cut-off: high 70s86.8%Not published
45Network Technology (NET)Carleton, Ontario78%88.5%$8,044
46Data ScienceLaurier, OntarioMid 70s84.2%$8,572
47Digital Media (Lassonde School of Engineering)York, OntarioMid-70s or higher86.2%$6,240
48Game Development and Interactive MediaOntario Tech, OntarioExpected cut-off: mid-70s; last year's cut-off: 70 per cent85.2%$9,212
49Networking and Information Technology SecurityOntario Tech, OntarioExpected cut-off: mid-70s; last year's cut-off: 70 per cent85.2%$9,212
50Technology Management (Bachelor of Information Technology)Ontario Tech, OntarioExpected cut-off: mid-70s; last year's cut-off: 70 per cent85.2%$9,212
51Video Games, Creative Industries and Society (Bachelor of Information Technology)Ontario Tech, OntarioExpected cut-off: mid-70s; last year's cut-off: 70 per cent85.2%$9,212
52Computer ScienceUNB, New BrunswickMinimum admission average 75%; meeting it does not guarantee admissionOntario only$10,406
53Computer Science (Saint John)UNB, New BrunswickMinimum admission average 75%; meeting it does not guarantee admissionOntario only$10,406
54Computer Science and Science (concurrent BCS/BSc)UNB, New BrunswickMinimum admission average 75%; meeting it does not guarantee admissionOntario onlyNot published
55Data Science (B.Sc.)Trent, OntarioMinimum 75% overall average80.8%$8,171
56Information Resource Management (IRM)Carleton, Ontario75%88.5%$8,044
57Interactive Multimedia and Design (IMD)Carleton, Ontario75%88.5%$8,044
58Artificial Intelligence (Computer Science)Ontario Tech, OntarioExpected cut-off: 73 per cent; last year's cut-off: 75 per cent85.2%$8,467
59Computer ScienceConcordia, QuebecHigh school: B overall, B+ math (Ontario 73 to 76% on Concordia's scale)Ontario only$12,986
60Computer ScienceOntario Tech, OntarioExpected cut-off: 73 per cent; last year's cut-off: 75 per cent85.2%$8,467
61Computer Science: Computation ArtsConcordia, QuebecHigh school: B overall, B+ math (Ontario 73 to 76% on Concordia's scale)Ontario only$12,986
62CybersecurityConcordia, QuebecHigh school: B overall, B+ in math (Ontario 73 to 76% on Concordia's scale)Ontario only$12,986
63Data ScienceOntario Tech, OntarioExpected cut-off: 73 per cent; last year's cut-off: 75 per cent85.2%$8,467
64Data Science (BCompSc)Concordia, QuebecHigh school: B overall, B+ math (Ontario 73 to 76% on Concordia's scale)Ontario only$12,986
65Health and Life Sciences (BCompSc, Bachelor of Computer Science)Concordia, QuebecHigh school: B overall, B+ in math, B+ in science (Ontario 73 to 76% on Concordia's scale)Ontario only$12,986
66Interactive ComputingOntario Tech, OntarioExpected cut-off: 73 per cent; last year's cut-off: 75 per cent85.2%$8,467
67Software DevelopmentOntario Tech, OntarioExpected cut-off: 73 per cent; last year's cut-off: 75 per cent85.2%$8,467
68Software EngineeringConcordia, QuebecHigh school: B overall, B+ in math, B+ in physics (Ontario 73 to 76% on Concordia's scale)Ontario only$12,986
69Applied Computer ScienceDalhousie, Nova ScotiaMinimum overall average 70%; competitive, no published cut-offOntario only$10,245
70Artificial IntelligenceTrent, OntarioMinimum 70% overall average (Trent general requirement); co-op stream minimum 80%80.8%Not published
71Bachelor of Computer Information SystemsMRU, AlbertaCompetitive average range for Fall 2027 applicants (two best Group A courses): 65 to 70%Ontario only$7,288
72Computer ScienceAcadia, Nova ScotiaMinimum overall average 70%; competitive, no published cut-offOntario only$10,986
73Computer ScienceDalhousie, Nova ScotiaMinimum overall average 70%; competitive, no published cut-offOntario only$10,245
74Computer ScienceLakehead, OntarioA minimum 70% overall final average83.4%$6,104
75Computer ScienceLaurentian, OntarioA minimum overall average of 70% in the 6 best grade 12 U/M courses81.2%$7,889
76Computer ScienceNipissing, OntarioMinimum average for admission consideration: 70%Not reported$9,219
77Computer ScienceTrent, OntarioMinimum 70% overall average (Trent general requirement); co-op stream minimum 80%80.8%$8,171
78Computer Science (General)Windsor, OntarioMinimum average 70% (70% average of math courses); co-op minimum 75% (70% average in all attempted math courses); mean average of entering students 86%85.4%$9,205
79Computer Science (Honours)Windsor, OntarioMinimum average 70% (70% average of math courses); co-op minimum 75% (70% average in all attempted math courses); mean average of entering students 86%85.4%$9,205
80Computer Science & PhysicsTrent, OntarioMinimum 70% overall average (Trent general requirement)80.8%Not published
81Computer Science, Applied ComputingWindsor, OntarioMinimum average 70% (70% average of math courses); co-op minimum 75% (Co-op programs: 75% + 70% average in all attempted math courses, excluding Data Management/MDM4U); mean average of entering students 86%85.4%$9,205
82Computer Science, Bachelor of Information TechnologyWindsor, OntarioMinimum average 70% (70% grade in at least one of the stated math courses is also required).; co-op minimum 75%; mean average of entering students 86%85.4%$9,205
83Computer Science, Co-opAlgoma, OntarioMin. Avg. 70%Not reported$5,982
84Computer Science, Computer Information SystemsWindsor, OntarioMinimum average 70% (70% average of math courses); co-op minimum 75% (Co-op programs: 75% + 70% average in all attempted math courses, excluding Data Management/MDM4U); mean average of entering students 86%85.4%$9,205
85Computer Science, Software Engineering SpecializationWindsor, OntarioMinimum average 70% (Min of 70% on all math courses); co-op minimum 75%; mean average of entering students 86%85.4%$9,205
86Computing Science and Business AdministrationSaint Mary's, Nova ScotiaMinimum 70% average in the five required courses, no mark below 60%; no published cut-offOntario only$9,750
87Computing SystemsTrent, OntarioMinimum 70% overall average (Trent general requirement)80.8%Not published
88Data ScienceNipissing, OntarioMinimum average for admission consideration: 70%Not reported$9,219
89InformatiqueMoncton, New BrunswickMinimum average of 70% over the five admission courses (French at least 65%, the others at least 60%); meeting it does not guarantee a place in a limited programOntario only$8,601
90Informatique appliquéeMoncton, New BrunswickMinimum average of 70% over the five admission courses (French at least 65%, the others at least 60%); meeting it does not guarantee a place in a limited programOntario only$8,601
91Computer ScienceAlgoma, OntarioMin. Avg. 65%Not reported$5,982
92Computer ScienceUNBC, British ColumbiaMinimum 65% average (English 12 plus four more Grade 12 courses)Ontario only$6,231
93Computer Science (BSc)ULethbridge, AlbertaGeneral admission minimum: 65% average on five Grade 12 courses (no competitive average published)Ontario only$6,822
94Computer Science and Geographical Information ScienceULethbridge, AlbertaGeneral admission minimum: 65% average on five Grade 12 courses (no competitive average published)Ontario only$6,822
Bachelor of Computing ScienceTRU, British ColumbiaNo admission average published: open admission with Grade 12 graduation and English 12 (ENG4U) at 73% or moreOntario only$4,953
Bachelor of Science, Major in Computing ScienceTRU, British ColumbiaNo admission average published: open admission with Grade 12 graduation and English 12 (ENG4U) at 73% or moreOntario only$4,953
Bachelor of Science, Major in Computing Science and MathematicsTRU, British ColumbiaNo admission average published: open admission with Grade 12 graduation and English 12 (ENG4U) at 73% or moreOntario only$4,953
Digital TechnologiesYork, OntarioNo average published86.2%$8,820
InformationToronto, OntarioNo average published96.7%Not published

What Grade 12 courses do you need for computer science?

Counted across the 99 computer science programs that list their courses. "Required" means the program names the course outright; "one of" means it appears in a choice.

CourseRequired byOne of a choice at
ENG4UEnglish79% of programs11% of programs
MHF4UAdvanced Functions67% of programs17% of programs
MCV4UCalculus and Vectors29% of programs30% of programs
SPH4UPhysics1% of programs30% of programs
SCH4UChemistry2% of programs24% of programs
EAE4UEnglish (EAE4U)10% of programs4% of programs
MDM4UMathematics of Data Management2% of programs16% of programs
SBI4UBiologyNone20% of programs
FRA4UFrançais5% of programs7% of programs
ICS4UComputer ScienceNone14% of programs
ETS4UStudies in Literature4% of programs2% of programs
SCH3UGrade 11 course4% of programsNone

Picking Grade 12 courses? Keep every course in the top rows, and check the program pages above for the exact list and minimum marks. The finder checks your courses against every program.

What careers do computer science programs lead to?

Other fields in Canada

Spot a mistake, or like something?

Tell us about this page. A person reads every message.

No email app on this device? Use Gmail instead: report a mistake in Gmail or say what you like in Gmail.