| 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.