Expand all for printing | Collapse all
Computing
Computer Science is the theoretical study and practical application of computation, and related topics. The B.Sc. Four-year Computing degree allows students to put together an individualized program of study. It is ideally suited for students interested in an interdisciplinary education, or to acquire more depth in a specialty area within Computer Science. Students who follow the Computing program might not acquire the breadth of background that a Computer Science program would provide. Students should consult an advisor in the Department of Computer Science when considering this program.
[ Show moreShow less ]
Bachelor of Science Four-year (B.Sc. Four-year) - Computing
C1 Natural Science Requirement (minimum 15 credit units)
- CMPT 111.3 or CMPT 116.3
- CMPT 115.3 or CMPT 117.3
Remaining credit units to be selected from the following areas, such that no more than 6 credit units are from any one area:
Physics & Astronomy
- ASTR 103.3
- PHYS 115.3
- PHYS 117.3 or PHYS 125.3 (formerly PHYS 111 and PHYS 121)
- PHYS 128.3
Chemistry
- CHEM 112.3
- CHEM 115.3
- CHEM 250.3
Earth Science
- GEOG 120.3
- GEOL 121.3
- GEOL 122.3
Biological Science
C2 Humanities Writing Requirement (6 credit units)
Choose 6 Credit Units from the following:
- ENG 110.6
- ENG 111.3
- ENG 112.3
- ENG 113.3
- ENG 114.3
- HIST 110.3
- HIST 111.3
- HIST 114.6
- HIST 120.6
- HIST 121.3
- HIST 122.3
- HIST 140.6
- HIST 151.3
- HIST 152.3
- HIST 170.6
- INTS 101.12
- LIT 100.6
- PHIL 110.6
- PHIL 120.3
- PHIL 133.3
C3 Social Science Requirement (6 credit units)
Choose 6 Credit Units from the following:
- ANTH 111.3
- ARCH 112.3
- ARCH 116.3
- ECON 111.3
- ECON 114.3
- GEOG 130.3
- LING 111.3
- LING 112.3
- NS 105.3
- NS 106.3
- NS 107.3
- POLS 111.3
- POLS 112.3
- PSY 100.3
- PSY 120.3 and PSY 121.3 (formerly PSY 110)
- SOC 111.3
- SOC 112.3 (SOC 111.3 and SOC 112.3 were formerly SOC 110)
- WGST 110.6
- WGST 112.3
- Any senior-level social science course provided that the prerequisite is met and not more than 6 credit units in one subject are used for the Social Science Requirement
- Statistics courses in social sciences are not accepted for credit toward the Social Science Requirement (eg. ECON 204.6, PSY 233.3 and PSY 234.3, SOC 225.3 and SOC 325.3 - (formerly SOC 240.3)).
- Certain WGST courses may be considered a Humanities and/or Social Science. Refer to the course descriptions.
C4 Mathematics and Statistics Requirement (6 credit units)
- MATH 110.3
- MATH 264.3 or MATH 266.3
C5 General Requirement (6 credit units)
C6 Major Requirement (42 credit units)
- CMPT 214.3
- CMPT 215.3 or CME 331.3
- CMPT 260.3
- CMPT 270.3
- CMPT 280.3
Choose 27 credit units in 300- or 400-level CMPT courses
C7 Electives Requirement (39 credit units)
Required Cognate Course
Choose 3 Credit Units from the following:
- STAT 242.3
- STAT 245.3
- EE 216.3
- ME 251.3
Choose 6 Credit Units from the following:
- MATH 112.3 or MATH 116.3
- MATH 211.3
- MATH 223.3
- MATH 225.3
- MATH 276.3
- MATH 327.3
- MATH 328.3
- MATH 363.3 or MATH 361.3 and MATH 362.3
- MATH 364.3
- STAT 241.3
- STAT 344.3
- STAT 345.3
- STAT 348.3
- PHIL 243.3
Open Electives (30 credit units)
- Arts and Science courses, or those from other Colleges that have been approved for Arts and Science credit, to complete the requirements for 120.0 credit unit Four-year program, of which at least 66 must be at the 200-level or higher