| C1. Natural Science Requirement (15cu) |
| C2. Humanities Writing Requirement (6cu) |
| Class |
Description |
Year |
|
Class |
Description |
Year |
| CMPT 111.3 or 116.3 |
Intro to Computer Science |
|
|
|
|
|
| CMPT 115.3 or 117.3 |
Principles of Computer Science |
|
|
|
| |
|
| Select additional 9cu from Science areas; no more than 6cu from any one area. |
|
| C3. Social Science Requirement (6cu) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| C4. Mathematics and Statistics Requirement (6cu) |
| C5. Cognate Math (9cu) |
| MATH 110.3 |
Calculus I |
|
|
STAT 242.3 or 245.3
|
Introductory Statistics*
|
|
| MATH 264.3 or 266.3 |
Linear Algebra |
|
|
|
6cu from Mathematics List
|
|
| C6. Computer Science Requirements (42cu) |
|
|
|
CMPT 214.3
|
Programming Principles
|
|
|
C5. General Requirement (6cu)
|
CMPT 215.3
|
Computer Organization
|
|
|
|
|
|
CMPT 260.3
|
Math. Logic and Computing
|
|
|
|
|
|
| CMPT 270.3 |
Object Oriented Systems
|
|
|
C7. Electives (30cu)
|
CMPT 280.3
|
Intermediate Data Structures
|
|
|
|
Courses to complete the requirements for 120 cu Four-year program, of which at least 66 must be at the 200-level or higher. |
|
|
In addition to the courses indicated, choose an additional 27cu in 300- or 400-level CMPT courses. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Science Areas: B: ASTR 103.3; PHYS 115.3, 117.3 or 125.3, 127.3 or 128.3; C: CHEM 112.3, 115.3, 250.3; D: GEOG 120.3, GEOL 121.3, 122.3; E: BIOL 120.3 and 121.3
Mathematics List: MATH 112, 116, 211, 223, 225, 276, 327, 328, 363, 360, 364; STATS 241, 344, 345, 347, 348; PHIL 243.
Statistics: Engineering students can use EE 216 to satisfy the statistics requirement.