BS in Computer Science - logo

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




Online Application Transcript English Test Proficiency SAT/ACT/AP Test scores English Test Proficency

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
MS in Computer Science

University of California, Los Angeles

similarCourse Logo
MS in Computer Science and Engineering

University of Michigan - Ann Arbor

similarCourse Logo
MS in Computer Science And Engineering

University of California, San Diego

similarCourse Logo
BS in Computer Science

University of Pennsylvania