Computer Science - Major (Science)

Limited Enrolment — Enrolment in this program is limited to students with a minimum of 4.0 credits, including the following:

  1. CSC148H5 (see minimum grade note below)
  2. MAT102H5 (see minimum grade note below)
  3. MAT134H5 or MAT136H5 or MAT139H5 or MAT159H5 or MAT137Y5 or MAT157Y5 or MAT233H5
  4. ISP100H5
  5. A cumulative grade point average (CGPA), determined annually. It is never lower than 2.5.
  6. All students must complete 4.0 U of T credits before requesting this program. Courses with a grade of CR/NCR will not count as a part of the 4.0 credits required for program entry.

NOTES:

  1. The minimum grade required in CSC148H5 and MAT102H5 is determined annually. It is never lower than 60%. Only CSC148H5 and MAT102H5, taken at the UTM campus, will be accepted.

  2. Transfer students who have completed any postsecondary studies outside of UTM (including studies at other divisions at the University of Toronto) are not eligible to pursue a Specialist and/ or Major in Computer Science at U of T Mississauga.

  3. Due to the limited enrolment nature of this program, students are strongly advised to develop alternate plans if they need to instead enroll in other programs.

  4. A supplemental application will be required for students applying to the Computer Science Major program in 2025-2026 for program entry in the 2026-2027 Academic Year. Additional information will be provided in the 2025-2026 Academic Calendar.

The Computer Science Major is a deregulated fees program and as such, tuition fees for students enrolled in this program are higher than for other regulated fee programs. Fees are charged on a program and not a per-course basis. See www.fees.utoronto.ca for more information on the fee structures.

Enrolment in the UTMCIP stream of this program is limited to students who have completed 4.0 credits, including:

  1. CSC148H5 (a final grade of at least 60%)
  2. MAT102H5 (a final grade of at least 60%)
  3. MAT134H5 or MAT136H5 or MAT139H5 or MAT159H5 or MAT134Y5 or MAT135Y5 or MAT137Y5 or MAT157Y5 or MAT233H5
  4. ISP100H5

Courses to take in Year of Study 2: Complete CSC207H5/​ CSC207H1/​ CSCB07H3 by the end of Year of Study 2 to remain eligible for the program.

Students who have achieved a cumulative GPA of at least 2.5 are encouraged to apply. Students must be in good standing with no outstanding academic integrity cases.

7.5-8.5 credits are required.

First Year:

  1. CSC108H5 and CSC148H5 and ISP100H5
  2. MAT102H5
  3. [( MAT132H5 or MAT135H5 or MAT137H5 or MAT157H5) and ( MAT134H5 or MAT136H5 or MAT139H5 or MAT159H5)] or MAT137Y5 or MAT157Y5 or MAT233H5

Second Year:

  1. CSC207H5 and CSC236H5
  2. 1.0 credit from the following CSC209H5 or CSC258H5 or CSC263H5
  3. MAT223H5 or MAT240H5
  4. STA246H5 or STA256H5 or ECO227Y5

Higher Years:

  1. 2.0 credits from any 300/400 level CSC course or GGR335H5 or GGR337H5 or GGR437H5. At least 0.5 credit must come from 400-level courses and at least 0.5 credit must come from CSC369H5 or CSC311H5 or CSC338H5 or CSC347H5 or CSC376H5. No more than 0.5 credit of GGR courses may count to this requirement.

NOTE:

1. In addition to the course requirements above, students must complete an integrative learning experience. This requirement may be met by participating in the UTM Co-op Internship Program (UTMCIP)* or by completing one of the following half-courses: CSC318H5, CSC367H5, CSC375H5, CSC376H5, CSC409H5, CSC420H5, CSC427H5, CSC477H5, CSC490H5.

*Please be advised that the UTMCIP only applies to UTM Computer Science students entering Year of Study 2. For more information about the UTMCIP, please visit the Experiential and International Opportunities page of the UTM Academic Calendar.

2. Students are strongly encouraged to familiarize themselves with the 100-level calculus pre-requisites to select the correct courses.

ERMAJ1688