[1] Enrollment is limited to at most 4 computer science courses per term, including transfer credits taken simultaneously.

[2] PHYS1010.06 is taken, then you must take as corequisites MATH1013.03, MATH1014.03 and MATH1025.03. These courses are considered equivalent to MATH1300.03, MATH1310.03 and MATH1025.03 for Computer Science requirements.

[3] If MATH1025.03 is taken, then 12 credits are required in this category, as MATH1025.03 is considered equivalent to MATH2221.03 for Computer Science Requirements and is counted twice in the checklist.

[4] Enrollment is limited to at most 4 computer science courses per term, including transfer credits taken simultaneously.

[5] PHYS1010.06 is taken, then you must take as corequisites MATH1013.03, MATH1014.03 and MATH1025.03. These courses are considered equivalent to MATH1300.03, MATH1310.03 and MATH1025.03 for Computer Science requirements.

[6] If MATH1025.03 is taken, then 12 credits are required in this category, as MATH1025.03 is considered equivalent to MATH2221.03 for Computer Science Requirements and is counted twice in the checklist.

[7] At least three of these must be at the 3000- or 4000-level.

[8] Enrollment is limited to at most 4 computer science courses per term, including transfer credits taken simultaneously.

[9] PHYS1010.06 is taken, then you must take as corequisites MATH1013.03, MATH1014.03 and MATH1025.03. These courses are considered equivalent to MATH1300.03, MATH1310.03 and MATH1025.03 for Computer Science requirements.

[10] If MATH1025.03 is taken, then 12 credits are required in this category, as MATH1025.03 is considered equivalent to MATH2221.03 for Computer Science Requirements and is counted twice in the checklist.

[11] Grade point average of 6.0 over all SC courses is required to maintain standing in the program and to graduate.

[12] Enrollment is limited to at most 4 computer science courses per term, including transfer credits taken simultaneously.

[13] Enrollment is limited to at most 4 computer science courses per term, including transfer credits taken simultaneously.

[14] Enrollment is limited to at most 4 computer science courses per term, including transfer credits taken simultaneously.

[15] Enrollment is limited to at most 4 computer science courses per term, including transfer credits taken simultaneously.

[16] Enrollment is limited to at most 4 computer science courses per term, including transfer credits taken simultaneously.

[17] Must be 4000-level only if you have taken less than 3.0 computer science courses at the 4000-level. Otherwise the course can be at any level.

[18] Enrollment is limited to at most 4 computer science courses per term, including transfer credits taken simultaneously.

[19] Enrollment is limited to at most 4 computer science courses per term, including transfer credits taken simultaneously.