Computer Science offers 4 programs: the CS Specialist, the CS Major, the CS Minor, and the Data Science Specialist (offered jointly with the Department of Statistical Sciences)
If you are applying from an admission stream other than CMP1, you can apply to the CS Major, CS Minor, or Data Science Specialist.
If you have questions about which programs you’re eligible to apply for, contact cs.undergrad@utoronto.ca.
For students in admission categories other than CMP1, admission to Computer Science programs is highly competitive and not guaranteed. Below is a list of the requirements for applying to a CS program, but in recent years, grades for admission have been significantly higher than the minimums listed. To be eligible to apply for a CS program, Faculty of Arts & Science students from other admission categories must:
Complete at least 4.0 full course equivalents (FCE)
Complete CSC148H1* with a final mark of at least 70%
Complete CSC165H1/CSC240H1* with a final mark of at least 70%
Complete the CS Supplemental Application by the deadline
Request the program on ACORN during the first program request period. (In ACORN, you will see an option to request programs with these codes along with program codes ending in “X”. Please select the program codes without the X.)
*CSC148H1 and CSC165H1/CSC240H1 must be completed on the St. George campus. Transfer credits will not be considered for program admission.
Important Note: Achieving the minimum grade in CSC148H1 and CSC165H1/CSC240H1 does not guarantee admission to any Computer Science Program.
Students will be assessed based on a competitive average across CSC148H1 and CSC165H1/CSC240H1, as well as the information provided on the Supplemental Application. Due to the limited-enrolment nature of our programs, students are strongly advised to plan to enrol in backup programs.
The Data Science Specialist (ASSPE1687) is a program offered jointly between the Departments of Computer Science and Statistical Sciences.
For students in admission categories other than CMP1, admission to Computer Science programs is highly competitive and not guaranteed. Below is a list of the requirements for applying to the Data Science program, but in recent years, grades for admission have been significantly higher than the minimums listed. To be eligible to apply, Faculty of Arts & Science students from other admission categories must:
Complete at least 4.0 full course equivalents (FCE)
Complete CSC148H1* with a final mark of at least 70%
Complete MAT137Y1/MAT157Y1 with a final mark of at least 70%
Complete STA130H1/STA261H** with a final mark of at least 70%
Complete the CS Supplemental Application by the deadline
Request the program on ACORN during the first program request period. (In ACORN, you will see an option to request programs with these codes along with program codes ending in “X”. Please select the program codes without the X.)
*CSC148H1 must be completed on the St. George campus. Transfer credits will not be considered for program admission.
** Students are strongly encouraged to take STA130H1 in their first year. STA261H1 will be used in place of STA130H1 for program admission purposes if a student has not completed STA130H1 or if they have completed both STA130H1 and STA261H1 by the time they are being considered for admission.
Important Note: Achieving the minimum grade in CSC148H1, MAT137Y1/MAT157Y1 and STA130H1 does not guarantee admission to the Data Science Specialist (ASSPE1687). Students will be assessed based on a competitive average across CSC148H1, MAT137Y1/MAT157Y1 and STA130H1/STA261H1, as well as information provided on the Supplemental Application.
The Transfer Credit Office will no longer directly admit transfer students and second-degree students to a Computer Science program, but students who have been admitted to the Faculty of Arts & Science as transfer and second-degree students may apply for competitive admission to Computer Science programs once they have enrolled in the Faculty of Arts & Science and have met the minimum requirements to apply. All students must apply for any Computer Science and Data Science program during the first program request period (typically in March & April each year).
Important Notes
CSC148H1 and CSC165H1/CSC240H must be completed on the St. George campus. Transfer credit cannot be used for program admission.
If you are applying to Data Science and have received U of T transfer credit for MAT137Y/MAT157Y or STA130H/STA261H, please email cs.undergrad@utoronto.ca with unofficial transcripts from the institutions at which you completed these courses. Please submit these transcripts to us by Friday, April 26, 2024.
Although transfer credits cannot be used for program admission, transfer credit for CSC148H1 and CSC165H1/CSC240H1 can be used to satisfy Computer Science course prerequisites (for example, for students who wish to take additional Computer Science courses without enroling a program).
Transfer and second-degree students may have received transfer credit for other Computer Science courses, or other courses (like Math or Statistics), that can potentially count towards Computer Science programs. Transfer and second-degree students should contact cs.undergrad@utoronto.ca after they are admitted to a Computer Science program, but before enroling in additional Computer Science courses, to discuss their course enrolment plans.