Skip to content

Computer Science

University of Toronto · Scarborough

Computing and Software: blue ink subject illustration
Image source

AI-generated ink illustration

Conceptual study artwork, not a photograph of teaching facilities.

Unidex · generated with ImageGen

Checked 2026-11-05

Symbolic subject artwork; no university facility depicted

Deadlines

November 2026

MonTueWedThuFriSatSun
1
2345678
9101112131415
161718202122
23242526272829
30

Next deadline

  • OUAC. Ontario high schools report midterm/final 4U/M grades

    2027 entry

    School deadline, not a student task. Universities receive these grades by November 26. Verbatim: "Deadline for the OUAC to receive all midterm or final grades available for 4U/M courses from Ontario high schools. Schools may report in-progress grades for full-year courses as soon as they are available." Universities receive these by the target date of November 26, 2026. This is a deadline on the high school, not on the student, but it governs which grades a university sees in the first round.

Other deadline details
No single OUAC deadline, deadlines are set by each university and sometimes by programOUAC Undergraduate application, applicants who are not Ontario high school students (Group B)2026 entry
  • No single OUAC deadline, deadlines are set by each university and sometimes by program
  • No single OUAC deadline
  • University, program, transcript, portfolio, interview, and audition dates still apply
Full source wording

Verbatim: "There is no specific Undergraduate application deadline if you are a Group B applicant. Deadlines vary at each university and sometimes depend on the program. Visit the university websites or contact the universities directly for their deadlines. If you are interested in a program but the deadline has passed, you may contact the university's admission office for help. Be aware of university-specific deadlines for submitting transcripts and portfolios, if required, and for arranging interviews and auditions. You must ensure the OUAC has enough time to process your choices before the universities' program deadlines." OUAC defines Group B as anyone who does not meet the Group A criteria, e.g. not currently taking an Ontario high school course, a Canadian outside Ontario, an international applicant, a postsecondary transfer student, or a mature applicant.

SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • ENG4UEnglish70% min.
  • MHF4UAdvanced Functions
  • MCV4UCalculus and Vectors
  • Complete the Ontario Secondary School Diploma and at least six Grade 12 U or M courses.
  • Provide proof of English proficiency if required.
  • The direct high-school admission route is for applicants without postsecondary studies.
U of T Scarborough · Computer Science Fall 2027
Application steps

Entry terms · Fall (September)

Scarborough first-year admission, OUAC TXC.

U of T Scarborough · Computer Science Fall 2027
  1. Step 1Check the admission requirements
  2. Step 2Apply through OUAC
    • Create your application and select this program.
    OUACOUAC
  3. Step 3Secondary and postsecondary academic records
    • Disclose all attempted secondary and postsecondary studies. Current full-time Ontario high school grades must arrive through OUAC; do not upload unsolicited Ontario transcripts. Applicants who completed Grade 11 elsewhere must also provide those results. Your portal lists the documents needed for your background.
    U of T required application documentsU of T required application documents
  4. Step 4Translations for documents outside English or French
    • If your academic documents are in another language, submit notarized translations with the original records.
    U of T document translationsU of T document translations
  5. Step 5Apply to Scarborough through OUAC with code TXC.
    • Complete this item using the university’s applicant instructions.
    U of T Scarborough · Computer Science Fall 2027U of T Scarborough · Computer Science Fall 2027
  6. Step 6Activate your JOINid when U of T acknowledges your application.
    • Complete this item using the university’s applicant instructions.
    U of T Scarborough · Computer Science Fall 2027U of T Scarborough · Computer Science Fall 2027
  7. Step 7Check JOIN U of T for your document list and submit required records.
    • Complete this item using the university’s applicant instructions.
    U of T Scarborough · Computer Science Fall 2027U of T Scarborough · Computer Science Fall 2027
Applicant pathways
Other Canadian high schools

Applicants with a recognized secondary-school credential

  • Provide the secondary-school credential required by your province or territory.
  • English (at least 70%), Advanced Functions and Calculus and Vectors, or equivalents.
U of T Scarborough · Computer Science Fall 2027
International high schools

Applicants with a recognized secondary-school credential

  • Meet the requirements for your secondary-school system.
  • English (at least 70%), Advanced Functions and Calculus and Vectors, or equivalents.
  • Provide proof of English proficiency if required.
U of T Scarborough · Computer Science Fall 2027

Degree requirements

Credits and degree requirements
  • U of T will publish the Fall 2027 BCS degree rules in its 2027–28 calendar.
  • In the current specialist calendar, apply after 4.0 credits and complete the six listed first-year courses. Stream capacity, grades and supplementary requirements vary.
  • The current specialist calendar has an 8.5-credit shared core. It lists 13.5 specialist credits for four streams and 14.5 for Information Systems.
Grades and academic standing
  • The current specialist co-op calendar requires 12 months of work and 7.0 completed credits, first-year requirements and a 2.50 GPA before the first placement.

Program facts

Entering average~Low 90s regular · High 90s co-op
Co-opOptional paid co-op

U of T lists 8 or 12 months of paid experience for the admissions category. The currently published specialist calendar specifies 12 months.

University work-study information
U of T Scarborough · Computer Science Fall 2027Check work experience options

Majors & specializations

TXC covers regular and co-op first-year admission. The five specialist streams, major and minor are later study choices.

Artificial Intelligence and Machine Learning

BCS

Study the foundations of machine learning and build intelligent systems.

Courses

Fall 2027 first-year courses and current specialist core. U of T will publish the new BCS graduation requirements in the 2027–28 calendar.

First-year requirements6 listed

Shared first-year courses listed for the Fall 2027 entry route.

  • CSCA08H3Introduction to Computer Science I0.5 credits

    Object-oriented programming, data types, control flow, searching and sorting.

  • CSCA48H3Introduction to Computer Science II0.5 credits

    Data structures, software testing, recursion and analysis of algorithms.

  • CSCA67H3Discrete Mathematics0.5 credits

    Combinatorics, probability, graph theory and techniques for proofs.

  • MATA22H3Linear Algebra I for Mathematical Sciences0.5 credits

    Systems of equations, matrices, vector spaces and eigenvalues.

  • MATA31H3Calculus I for Mathematical Sciences0.5 credits

    Limits, continuity, derivatives and optimization.

  • MATA37H3Calculus II for Mathematical Sciences0.5 credits

    Integration, convergence, Taylor polynomials and power series.

U of T Scarborough · Computer Science Fall 2027
Current specialist core · B-level7 listed

Published current specialist core. The new BCS graduation calendar is pending.

  • CSCB07H3Software Design0.5 credits
  • CSCB09H3Software Tools and Systems Programming0.5 credits
  • CSCB36H3Introduction to the Theory of Computation0.5 credits
  • CSCB58H3Computer Organization0.5 credits
  • CSCB63H3Design and Analysis of Data Structures0.5 credits
  • MATB24H3Linear Algebra II0.5 credits
  • STAB52H3An Introduction to Probability0.5 credits
U of T Scarborough Academic Calendar · Computer Science, currently published specialist plans
Current specialist core · C-level3 listed
  • CSCC43H3Introduction to Databases0.5 credits
  • CSCC69H3Operating Systems0.5 credits
  • CSCC73H3Algorithm Design and Analysis0.5 credits
U of T Scarborough Academic Calendar · Computer Science, currently published specialist plans
Study routes

TXC covers regular and co-op first-year admission. The five specialist streams, major and minor are later study choices.

  • Computer Science Minor
Study locations

Careers

  • Software engineer
  • Information technology consultant
  • Systems designer

Published employers

6
  • Amazon
  • Google
  • Microsoft
  • IBM
  • CIBC
  • RBC
Scope and qualifications

Career and co-op examples published for Computer Science at Scarborough.

Costs

Computer Science · First year

First-year estimate

2026–27 · Fall + winter · CAD

Ontario example · Choose your category

Tuition and standard fees$8,568.64
Books and supplies$1,000–$2,000
Residence
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotal$9,568.64–$10,568.64

2026–27 rates. Co-op and course-specific fees are separate.

Housing and meals are outside this estimate.

Last updated

Suggest to a student