2013-2014 Bachelor of Computer Science Checklist
- Under Required Courses, fill in forty unique courses (20 units) that you have passed but not excluded.
- Verify that those courses also satisfy the Additional Constraints.
Required Courses
- 7.5 CS units
- CS 1[134]5
- CS 1[34]6
- CS 240
- CS 241
- CS 245
- CS 246
- CS 251
- CS 341
- CS 350
- CS 340-398; 440-489
- CS 340-398; 440-489
- CS 340-398; 440-489
- CS 440-489
- CS 440-489
- CS 440-498 or CS 499T or CS 6xx or CS 7xx or CO 487 or STAT 440
- 4.0 Elective units
- 3.5 Math units
- MATH 1[34]5
- MATH 1[34]6
- MATH 1[234]7
- MATH 1[234]8
- MATH 2[34]9
- STAT 2[34]0
- STAT 2[34]1
- 5.0 Non-math units
Additional Constraints
- Two of (CS breadth):
- One of CS 343, 349, 442, 444, 445, 446, 447, 450, 452, 454, 456, 457, 458
- One of CS 348, 448, 449, 473, 476, 482, 483, 484, 485, 486, 488
- One of CS 360, 365, 370, 371, 462, 466, 467, 475, 487
- Non-math units that satisfy one of:
- A minor, joint or full Honours plan from outside of the Mathematics Faculty
- Elective
breadth and depth requirement:
- All of (breadth):
- 1.0 units from the humanities
- 1.0 units from the social sciences
- 0.5 units from the pure sciences
- 0.5 units from the pure and applied sciences
- One of (depth):
- 1.5 units in the same subject area with at least 0.5 units at the 3rd
year level or higher
- 1.5 units with the same subject forming a prerequisite chain of
length three
- An alternate plan approved by a CS Advisor
- Seven (regular) or eight (co-op) terms enrolled in at least three courses totaling 1.5 units
- No more than 3.0 units of failed or excluded courses
- CS major average of 60% or higher
- Cumulative average of 60% or higher
- English Writing Skills
- Co-op requirements met, if applicable, including a minimum of five PD courses.