Computer Science programs in Ontario
135 programs across 25 campuses, with published admission ranges starting at 65%. Sorted by the range each one publishes, lowest first, so you can see where you land.
Programs
135
Campuses
25
Lowest range
65%
What this leads to
The picture for computer science as of 2026-08-17, not a description of this particular program.
Software engineers and developers design system hardware requirements and software applications, utilizing principles of computer science theory and practice and analysing processes to implement effective changes. Machine Learning Engineers design, build, train, and deploy ML models into production systems.
In its favour
- Entry-level graduates can earn around $98,000 on average, with significant upside as you gain experience
- You're training for the jobs actually hiring: cloud engineers, AI architects, data scientists, and ML developers are all on Robert Half Canada's high-growth list for 2026
- AI tools are now part of standard development workflows, not a niche skill—80% of engineering organizations rely on AI-assisted tools, so you'll learn this during your degree
Worth knowing
- Entry-level developer salaries in Ontario are around $63,000, not the $98,000 average—it takes years of experience to reach that figure
- Junior developers aged 22 to 25 saw a 20% drop in employment from late 2022 to mid-2025, showing the market for fresh grads is tightening
- Routine coding tasks are being automated: 40% of coding tasks are already being automated, and 45% more could be by 2030—you need to specialise in system design, architecture, or AI work to be competitive
- The fastest-growing roles (software engineering, cybersecurity, data science) take years of experience to break into; they're hard to fill precisely because they require depth, not entry-level hires
How AI is changing this work
AI is automating routine coding and testing but creating new roles in AI architecture, machine learning, and system design that require deeper problem-solving. Most of your degree will teach you to write code by hand, but that work is being done increasingly by AI tools—the real demand is for people who can design systems and integrate AI, not people who can code basic features. If you graduate with only traditional programming skills, you will compete directly against tools that are getting better every semester. The degree is still worth it, but only if you use it to specialise in something beyond "I can code," like data systems, cloud infrastructure, or AI integration.
Where this came from (6 sources)
- 1. 12,598 computer science jobs in Canada, March 2026 | Glassdoor
- 2. SalaryExpert - Computer Scientist Salary in Canada (2026)
- 3. 8,782 computer science Jobs in Canada, August 2026 | Glassdoor
- 4. Computer Scientist Salary in Canada in 2026 | PayScale
- 5. $41k-$105k Computer Science Jobs Ontario (NOW HIRING) Aug 26
- 6. Computer Science Job Demand 2026: Which field is in demand?
All 135 programs
- 65%AlgomaComputer Science - Data Science and AI (BCOSC 4 Year)
- 65%AlgomaComputer Science - Data Science and AI (Brampton) (BCOSC 4 Year)
- 65%AlgomaComputer Science - Mobile Software Engineering (BCOSC 4 Year)
- 65%AlgomaComputer Science - Online (BCOSC 3 Year)
- 65%AlgomaComputer Science – Computer Games Technology (BCOSC 4 year)
- 65%AlgomaComputer Science – Computer Games Technology/Creative Arts (BCOSC 4 year)
- 65%AlgomaComputer Science (BCOSC 3 year)
- 65%AlgomaComputer Science (BCOSC 4 year)
- 65%AlgomaComputer Science (Brampton) (BCOSC 3 year)
- 65%AlgomaComputer Science (Brampton) (BCOSC 4 year)
- 65%AlgomaComputer Science (BSc 3 year)
- 65%AlgomaComputer Science (BSc 4 year)
- 70%NipissingBachelor of Arts
- 70%NipissingBachelor of Arts/Bachelor of Commerce
- 70%NipissingBachelor of Science
- 70%NipissingBachelor of Science/Bachelor of Commerce
- 70%LakeheadBusiness (Thunder Bay and Orillia)
- 70%Trent (Durham)Business and Computing & Information Systems
- 70%TrentBusiness and Science
- 70%AlgomaComputer Science - Co-op Stream (BCOSC 4-year)
- 70%AlgomaComputer Science - Co-op Stream (Brampton) (BCOSC 4 Year)
- 70%LaurentianComputer Science – Game Design
- 70%Trent (Durham)Computer Science (BSc)
- 70%TrentComputer Science (BSc)
- 70%LakeheadComputer Science (co-op available) (Thunder Bay and Barrie)
- 70%TrentComputer Science and Forensics
- 70%TrentComputer Science and Physics
- 70%Trent (Durham)Computing Systems (BA)
- 70%TrentComputing Systems and Business
- 70%TrentComputing Systems and Economics
- 70%TrentComputing Systems and Media Studies
- 70%NipissingConcurrent Bachelor of Arts/Bachelor of Education Intermediate/Senior
- 70%NipissingConcurrent Bachelor of Arts/Bachelor of Education Junior/Intermediate
- 70%NipissingConcurrent Bachelor of Arts/Bachelor of Education Primary/Junior
- 70%NipissingConcurrent Bachelor of Science/Bachelor of Education Intermediate/Senior
- 70%NipissingConcurrent Bachelor of Science/Bachelor of Education Junior/Intermediate
- 70%NipissingConcurrent Bachelor of Science/Bachelor of Education Primary/Junior
- 70%Trent (Durham)Honours Science
- 70–75%Trent (Durham)Honours Science Program – Computer Science
- 70–73%Ontario TechIntegrated Mathematics and Computer Science
- 70%WindsorMathematics & Statistics
- 70%LakeheadScience One (Thunder Bay and Orillia)
- 73–77%Ontario TechArtificial Intelligence (Computer Science)
- 73–77%Ontario TechArtificial Intelligence (Computer Science) (Co-op)
- 73–77%Ontario TechComputer Science (Co-op)
- 73–77%Ontario TechData Science
- 73–80%YorkDigital Media (BA) – Lassonde School of Engineering
- 73–77%Laurier (Brantford)Honours Bachelor of Arts (BA)
- 73–77%Laurier (Waterloo)Honours Bachelor of Arts (BA)
- 73–77%Laurier (Waterloo)Honours Science (BSc)
- 73–77%Ontario TechIntegrated Mathematics and Computer Science (Co-op)
- 73–77%Ontario TechInteractive Computing
- 73–77%Ontario TechInteractive Computing (Co-op)
- 73–77%Ontario TechNetworking and Information Technology Security
- 73–77%Laurier (Waterloo)Post-Degree Certificate in Computer Science
- 74%WindsorElectrical Engineering
- 74%WindsorGeneral Engineering
- 75%LaurentianÉducation concurrente avec Science – moyen/intermédiaire
- 75%CarletonCognitive Science – Honours (4 years)
- 75%CarletonCognitive Science – Non-Honours (3 years)
- 75–80%TMUComputer Science (Co-op Available)
- 75–80%TMUComputer Science (Part-time)
- 75%OttawaConception multidisciplinaire - apprentissage expérientiel (4 ans)
- 75%LaurentianConcurrent Education with Science – Junior/Intermediate
- 75–80%TMUCyber Science
- 75–80%TrentData Science
- 75–80%CarletonEngineering – Computer Systems
- 75%OttawaMultidisciplinary Design- Experiential Learning (4 years)
- 75%OttawaMusic and Computer Science (5-year double degree)
- 75%OttawaMusique et informatique (Double grade – 5 ans)
- 75%RMCScience Honours
- 77–80%Laurier (Milton)Computer Science (BA and BSc)
- 77–80%BrockComputer Science and Mathematics Co-op
- 77–80%BrockComputing and Business
- 77–87%YorkConcurrent Education: Lassonde (BEd)
- 77–80%BrockData Science and Analytics – Computational Data Sciences
- 77–80%BrockData Science and Analytics – Financial Analytics
- 78–80%OttawaGénie électrique et technologie de l'informatique (Double grade – 5 ans)
- 78–80%OttawaGénie chimique et technologie de l'informatique (Double grade – 5 ans)
- 78–80%OttawaGénie civil et technologie de l'informatique (Double grade – 5 ans)
- 78%OttawaGénie de la conception multidisciplinaire (4 ans)
- 78–80%OttawaGénie informatique (4 ans)
- 78–80%OttawaGénie mécanique biomédical et technologie de l'informatique (Double grade – 5 ans)
- 78–80%OttawaGénie mécanique et technologie de l'informatique (Double grade – 5 ans)
- 78–80%OttawaInformatique (4 ans)
- 78–80%OttawaInformatique et mathématiques (Bidisciplinaire – 4 ans)
- 78%CarletonMathematics – Honours (4 years)
- 78%CarletonMathematics – Non-Honours (3 years)
- 78–80%OttawaScience des données- Informatique et mathématiques (Double grade – 5 ans)
- 80–85%OttawaBiomedical Mechanical Engineering and Computing Technology (5-year double degree)
- 80–85%OttawaChemical Engineering and Computing Technology (5-year double degree)
- 80%OttawaCivil Engineering and Computing Technology (5-year double degree)
- 80%OttawaComputer Engineering (4 years)
- 80%TrentComputer Science – Co-op
- 80%OttawaComputer Science (4 years) (French Immersion Stream is available)
- 80–83%YorkComputer Science (BA - Co-op available)
- 80–83%YorkComputer Science (BSc - Co-op available)
- 80–83%YorkComputer Science (iBA - Co-op available)
- 80–83%YorkComputer Science (iBSc - Co-op available)
- 80%OttawaComputer Science and Mathematics (Joint Honours – 4 years) (French Immersion Stream is available)
- 80–83%York (Markham)Computer Science for Software Development (BASc, Co-op available)
- 80–85%CarletonCybersecurity
- 80–83%YorkCybersecurity (BA - Co-op available)
- 80–83%YorkCybersecurity (BSc - Co-op available)
- 80%OttawaData Science- Computer Science and Mathematics (5-year double degree) (French Immersion Stream is available)
- 80–83%BrockGame Programming
- 80–93%U of T (St. George)International Foundation Program – Arts and Science
- 80–87%Queen'sMathematics and Data Sciences Pathway
- 80%OttawaMultidisciplinary Design Engineering (4 years)
- 80–87%WesternScience
- 83–87%Queen'sComputing
- 83–87%Queen'sConcurrent Education/Science
- 83–87%Ontario TechData Science (Co-op)
- 84–89%GuelphComputer Engineering (BEng) (co-op admission only)
- 84–89%GuelphEngineering Systems and Computing (BEng) (co-op admission only)
- 85–90%GuelphBachelor of Computing (BComp) General
- 85–90%GuelphComputer Science (BComp) Honours (co-op option)
- 85%OttawaMechanical Engineering and Computing Technology (5-year double degree)
- 85–90%TrentSoftware Engineering - Co Op
- 85–90%GuelphSoftware Engineering (BComp) Honours (co-op option)
- 87–90%Laurier (Waterloo)Business Administration (BBA) + Computer Science (BSc)
- 87–93%WaterlooComputer Engineering (Co-op Only)
- 87–90%BrockComputer Science International Double Degree
- 87–90%Queen'sSmith Engineering – Common First Year programs
- 87–93%WaterlooSystems Design Engineering (Co-op Only)
- 90–97%WaterlooBusiness Administration (Laurier) and Computer Science (Waterloo) Double Degree (Co-op Only)
- 90–97%WaterlooComputer Science (Regular/Co-op)
- 90%McMasterComputer Science Co-op I
- 90%McMasterComputer Science I
- 90–97%WaterlooComputing and Financial Management (Co-op Only)
- 90–93%Queen'sSmith Engineering - Direct Entry Computer Engineering
- 90–97%WaterlooSoftware Engineering (Co-op Only)
- 93–97%Laurier (Waterloo)Business Administration (BBA) + Computer Science (BCS), University of Waterloo
- 93–100%U of T (Scarborough)Computer Science (regular and co-op)
- —Trent (Durham)Science and Business
Other subjects
- Business Studies 203
- Interdisciplinary Studies 187
- Education Studies 117
- Environmental Studies 116
- Psychology 109
- General or Integrated Engineering 104
- Law & Criminology 101
- Media and Communication Studies 98
- Economics 95
- Biological Sciences 92
- Others in Subjects Related to Medicine 92
- Mathematics 92
Ranges are what universities publish, not guaranteed cutoffs. Work out your top 6 to see which of these you actually clear.