Bachelor of Science Double Honours - Computer Science - Major 1

Double Honours Programs may be taken in combinations of two subjects. 42 credit units in Computer Science will normally be taken.

The prerequisite structure of courses in C6 of this program assumes 9 credit units of Mathematics or Statistics, 6 credit units of which are required in C4.  Students wishing to combine this program with another double honours program will need at least 3 additional credit units in Mathematics or Statistics (STAT 245.3 recommended).

Students wishing to combine this program with a Double Honours Major 2 in a Type C program that requires additional Mathematics or Statistics beyond those stated in C4 will be able to meet all prerequisites of courses in C6 of this program.  However, students in specializations with minimal mathematics requirements may not be able to meet the prerequisites for courses in C6 without taking additional Mathematics or Statistics.  For these students, the recommended courses are MATH 110.3, MATH 164.3 or MATH 266.3, STAT 245.3.

Students interested in entering a Double Honours program should consult advisors in the departments concerned before registering for their second year. Of the 120 credit units required for the B.Sc. Honours degree, at least 66 credit units must be at the senior level.  Application for admission to Honours is not considered until successful completion of at least 60 credit units with a Cumulative Weighted Average of at least 70% overall and at least 70% in the major subjects.  For further details, please see the Academic Information and Policies section.

C1 Science Requirement (minimum 15 credit units)

C2 Humanities Writing Requirement (6 credit units)

C3 Social Science Requirement (6 credit units)

C4 Mathematics and Statistics Requirement (6 credit units)

C5 General Requirement (6 credit units)

C6 Major Requirement (36 credit units)

C7 Electives Requirement (45 credit units)