BCS/Digital Hardware Option Checklist


Required Courses:
7.5 CS units
CS 125, 133, 135, 3xx or 4xx
CS 134 or 136
CS 240
CS 241
CS 245
CS 246
ECE 222
CS 341
CS 350
CS 340 - 3982; 440-4892
CS 340 - 3982; 440-4892
CS 340 - 3982; 440-4892
CS 440 - 4892
CS 440 - 4892
CS 440 - 4982 or CS 6xx or CS 7xx or STAT 440 or CO 487
4.0 Elective units
 
 
 
 
 
 
 
 
3.5 Math units
MATH 1[34]5
MATH 1[34]6
MATH 1[34]7
MATH 1[34]8
MATH 2[34]9
STAT 2[34]0
STAT 2[34]1
5.0 Non-math units
GENE 123
ECE 223
ECE 241
ECE 324
(Rec: PHYS 115 or 121)
 
 
 
 
 
Additional Constraints:
Two of (CS breadth):
One of CS 343, 442, 444, 445, 446, 447, 450, 452, 454, 456, 457
One of CS 4482, 482, 483, 486, 488
One of CS 360, 365, 370, 371, 462, 466, 472, 476, 487
One of:
CS 450
All of:
ECE 4271
ECE 4291
Two of:
CS 452
CS 454
CS 456
CS 457
Non-math units that satisfy one of:
Meet requirements for 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 Arts Group A
1.0 units from Arts Group B
0.5 units from Faculty of Science
0.5 units from Faculties of Science, Applied Health Sciences or Environmental Studies
The depth requirement is automatically met by the required ECE courses.
An alternate plan approved by a CS Advisor
Eight terms enrolled in at least three courses totalling 1.5 units.
No more than 3.0 units of excluded courses and non-excluded courses failed prior to the Fall 2004 term.
CS Major Average of 60% or higher.
Cumulative Average of 60% or higher.
English Writing Skills.

Notes:

1 One of ECE 427 or 429 may be used to satisfy a CS 440-498 requirement.

2 For the Fall 2006 and Winter 2007 terms, CS 348 can be taken to receive a credit in CS 448.

Disclaimer: This checklist is a handy tool but is not a substitute for the official degree regulations. If there is a question of interpretation or a discrepancy, the University Calendar always takes precedence.