BS in Computer Science

University of Toronto


The Major program in Computer Science is designed to include a solid grounding in the essentials of Computer Science, followed by options that let you explore one or a few topics more deeply. Far beyond programming, studying computer science at the University of Toronto means you will be able to explore a variety of topics, including:

  • Artificial Intelligence
  • Computational Linguistics and Natural Language Processing
  • Computer Systems
  • Computer Vision
  • Game Design
  • Human-Computer Interaction
  • Scientific Computing
  • Theory of Computation
  • Web and Internet Technologies

Core Courses- 

  • Computational Thinking
  • Introduction to Computer Programming
  • Introduction to Computer Science
  • Mathematical Expression and Reasoning for Computer Science Software Design
  • Software Tools and Systems Programming
  • Introduction to the Theory of Computation
  • Computer Organization
  • Data Structures and Analysis
  • Algorithmic Game Theory and Mechanism Design
  • Numerical Methods
  • Introduction to Artificial Intelligence

Program Rank



Annual Tuition Fee*

48 Months

Course Duration


Course Credits

On Campus

Delivery Medium

Course Link

Tuition Link



Application Fee


Application Link

Application Deadline


Fall Early consideration deadline


Fall Standard deadline



Online Application Transcript English Test Proficiency SAT/ACT/AP Test scores Note that you will need to pay a non-refundable fee of $180. In addition to the OUAC application service fee, you’ll be required to pay a non-refundable University of Toronto supplementary fee of $90.

Min English Scores





Academic Pre-Requisites

High School Subject- 

  • Mathematics (including Calculus)
  • Physics

Standardized Test-

  • SAT - Scores of at least 630 on each section of the Redesigned SAT and scores of at least 6 in each section of the Essay
  • ACT - Composite score of least 28 and ACT Writing Score of at least 8
  • TOEFL – iBT - Minimum 100 + 22 on Writing, Discretionary Range: total score 89-99 +22 on Writing
  • PBT - Minimum Requirement: total score of 600 + 5.0 on TWE
  • Discretionary Range: total score 573-597 + 5.0 on TWE
  • IELTS-minimum: 6.5, with no band below 6.0. OR
  • IB -at least 4 (predicted or final) in Higher or Standard Level English A: Literature or English A: Language and Literature. HL English B is not acceptable.
  • CAE - A minimum overall score of 180, with at least 170 in each component.
  • GCSE/IGCSE/GCE/AICE English courses : A minimum final grade of “B” (“6” in reformed qualifications) in GCSE/IGCSE/GCE Ordinary Level English, English Language, or English as a Second Language; OR a minimum final or predicted grade of “C” in GCE A Level/AS Level/AICE English or English Language



Yocketers have applied


Yocketers got admits


Yocketers are interested

Average Profile of Admits

Arnav Chandra


Computer Science
  • fall 2025



  • Opportunities to interact with our alumni, including panel talks, industry nights and our Career Mentorship Program
  • Professional development, such as our Professional Experience Year Co-op Program and undergraduate research opportunities
  • Our Innovation Lab (DCSIL), which brings together students from across Arts & Science disciplines to develop software-based innovations
  • U of T's entrepreneurship resources, including customized accelerators and a growing network of entrepreneurship courses, programs, office space and more
  • Department of Computer Science events such as lectures and competitions
  • First- and Second-year learning communities help you meet classmates, develop friendships, form study groups and hone your academic and personal skills


  • Computer and Information Research Scientist
  • Computer Network Architect
  • Computer Programmer
  • Software Developer
  • Information Security Analyst


  • iQmetrix
  • IBM Canada Ltd.
  • CGI Group Inc.
  • Inc
  • RBC Bank
  • Microsoft
  • Google
  • Facebook
  • Apple

More Programs

similarCourse Logo
BS in Computer Science

University of California, Los Angeles

similarCourse Logo
MS in Computer Science and Engineering

University of Michigan - Ann Arbor

similarCourse Logo
BAS in Computer Science

University of Pennsylvania

similarCourse Logo
BA in Computer Science

The University of Chicago