Computer Science Specialist (Science Program) - ASSPE1689

This is a limited enrolment program. Only students in the Year 1 Computer Science admission category (CMP1) who meet the criteria of the Computer Science program admission guarantee are eligible to apply to the Computer Science Specialist program.

Requests for admission will be considered in the first program request period only. Students must have completed 4.0 credits and meet the requirements listed below to apply.

Completed courses (with minimum grades)
Students in the CMP1 admissions category have guaranteed admission to the Computer Science Specialist, provided the following courses with the stated minimum grades are successfully completed within 12 months of beginning their studies:

Note:

  1. If you are admitted to the CS Specialist in a session other than the summer after your first year (including if you are admitted after completing summer courses), you may be charged retroactive program fees. More information about retroactive fees can be found in the Faculty of Arts & Science Fees & Refund page.

Arts & Science Internship Program

Students in this program have the option to request enrolment in the Arts & Science Internship Program (ASIP) stream. Students can apply for the ASIP stream after Year 1 (Year 2 entry) or after Year 2 (Year 3 entry). Full details about ASIP, including student eligibility, selection and enrolment, are available in the ASIP section of the Arts & Science Academic Calendar. Please note that space is more limited for Year 3 entry and students applying for Year 3 entry must have been admitted to the Computer Science Specialist in the Summer after Year 2.

(12.0 credits, including at least 1.5 credits at the 400-level)

First year (2.5 credits):

1. ( CSC110Y1, CSC111H1), MAT137Y1/​ MAT157Y1

Notes:

  1. CSC110Y1 and CSC111H1 must be completed in order to complete the Specialist program. No course substitutions will be accepted for CSC110Y1 and/or CSC111H1.
  2. Students seeking an enriched introduction to the theory of computing may choose to enrol in CSC240H in their first year. Please consult the department's Undergraduate Office for advice about enroling in CSC240H.

Students in this program have the option to enrol in the Arts & Science Internship Program (ASIP) stream. (See Note below)

Second year (3.5 credits):

2. CSC207H1, CSC209H1, CSC236H1/​ CSC240H1, CSC258H1, CSC263H1/​ CSC265H1, MAT223H1/​ MAT240H1; STA247H1/​ STA237H1/​ STA255H1/​ STA257H1

Later years (6.0 credits):

3. CSC369H1, CSC373H1

4. 5.0 credits of courses selected from the following list:

These 5.0 credits must include:

  • at least 1.5 credits from 400-level CSC or BCB courses.
  • no more than 2.0 credits from MAT or STA courses (excluding STA414H1).

No more than 1.0 credit from CSC490H1, CSC491H1, CSC494H1, CSC495H1, CSC494Y1, BCB330Y1/​ BCB430Y1 may be used to fulfill program requirements.

The choices in 4 must satisfy the requirement for an integrative, inquiry-based activity by including one of the following courses: CSC301H1, CSC302H1, CSC318H1, CSC404H1, CSC413H1, CSC417H1, CSC418H1, CSC419H1, CSC420H1, CSC428H1, CSC454H1, CSC485H1, CSC490H1, CSC491H1, CSC494H1, CSC495H1, CSC494Y1. Students who complete the Arts & Science Internship Program (ASIP) stream will also meet this requirement.

Transfer credits (except for those attained through a University of Toronto exchange program) cannot comprise more than 1.0 credit at the 300-/400-level, and cannot be used to satisfy the requirement for an integrative, inquiry-based activity. In addition, transfer credits (except for those attained through a University of Toronto exchange program) cannot comprise more than 0.5 credit of the 400-level CSC or BCB courses required.

Choosing courses

This program offers considerable freedom to choose courses at the 300-/400-level, and you are free to make those choices on your own. We are eager to offer guidance, however, and both our Undergraduate Office and individual faculty members are a rich source of advice.