Computer Science Specialist (Science Program) - ASSPE1689

Enrolment Requirements

This is a limited enrolment program. Students must have completed 4.0 credits and meet the requirements listed below to apply.

Note for 2023 program enrolment:

Admission to the Specialist program in Computer Science is being changed as follows:

  • For students who were admitted to the Faculty of Arts & Science (began their studies) in the Fall/Winter 2021-2022 session or earlier:
    • The last opportunity to apply to the Computer Science Specialist will be during the spring 2023 enrolment cycle.
  • For students who were admitted to the Faculty of Arts & Science (began their studies) after the Fall/Winter 2021-22 session:
    • Only students in the Year 1 Computer Science admission category (CMP1) who meet the criteria of the Computer Science program admission guarantee will be eligible to apply to the Computer Science Specialist program.
    • Students in other admission categories are not eligible to apply to the Computer Science Specialist program.

For students admitted to Arts & Science in the Year 1 Computer Science (CMP1) admission category:

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 completed within 12 months of beginning their studies:

For students who were admitted to the Faculty of Arts & Science (began their studies) in the Fall/Winter 2021-2022 session or earlier:

Special Requirement

  • Students applying from other Arts & Science admission categories must complete a supplementary application to be considered for the program.

Variable Minimum Grade
A minimum grade is needed for entry, and this minimum changes each year depending on available spaces and the number of applicants. The following courses must be completed:

To ensure that students admitted to the program will be successful, applicants with a grade below 70% will not be considered for admission. Obtaining this minimum grade does not guarantee admission to the program.

Notes:

  1. Requests for admission will be considered in the first program request period only.
  2. Due to the limited enrolment nature of this program, students are strongly advised to plan to enrol in backup programs.
  3. Students admitted to the program after second or third year will be required to pay retroactive program fees.
Completion Requirements

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

First year (2.5 credits):

For students admitted to Arts & Science in the Year 1 Computer Science (CMP1) admission category for Fall/Winter 2021-2022 session:

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

Note: CSC110Y1 and CSC111H1 must be completed in order to complete the Specialist program. No course substitutions will be accepted for CSC110Y1 and/or CSC111H1.

For students who were admitted to the Faculty of Arts & Science (began their studies) in the Fall/Winter 2021-2022 session or earlier:

1. ( CSC108H1, CSC148H1, CSC165H1/​ CSC240H1), MAT137Y1/​ MAT157Y1/​ ( MAT135H1, MAT136H1)

Notes:

  1. Students with a strong background in an object-oriented language such as Python, Java or C++ may omit CSC108H1 and proceed directly with CSC148H1. There is no need to replace the missing 0.5 credit for program completion; however, please base your course choice on what you are ready to take, not on “saving” a 0.5 credit.
  2. CSC240H1 is an accelerated and enriched version of CSC165H1 plus CSC236H1, intended for students with a strong mathematical background, or who develop an interest after taking CSC165H1. If you take CSC240H1 without CSC165H1, there is no need to replace the missing 0.5 credit for program completion; but please see Note (a).
  3. Consult the department's Undergraduate Office for advice about choosing among CSC108H1 and CSC148H1, and between CSC165H1 and CSC240H1.
  4. We recommend that students take MAT137Y1 or MAT157Y1, as they have been determined to provide the best preparation for upper-year courses in computer science and benefit students in CSC165H1/​ CSC240H1. Similarly, we recommend MAT223H1 or MAT240H1 from the options in second year.

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, CSC318H1, CSC404H1, CSC417H1, CSC418H1, CSC419H1, CSC420H1, CSC428H1, CSC454H1, CSC485H1, CSC490H1, CSC491H1, CSC494H1, CSC495H1, CSC494Y1. Students who complete the Arts & Science Internship Program (ASIP) stream or PEY Co-op will also meet this requirement.

Note: January 2022 was the last opportunity for Faculty of Arts & Science students to register for PEY Co-op. Students in Year 3 in the Fall/Winter 2021-2022 session were the last group of Faculty of Arts & Science students eligible to participate in PEY Co-op. Students starting Year 2 in Fall 2021 or later are only eligible to participate in the Arts & Science Internship Program stream.

Transfer credits 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 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.