| 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 (3cu) | C7. Cognate Math (6cu) | |||||
| MATH 110.3 | Calculus I | STAT 242.3 or 245.3 |
Introductory Statistics* |
|||
| C6 . Computer Science Requirements (24cu) | MATH 264.3 or 266.3 or 124.3 |
Cognate Requirement |
||||
| CMPT 214.3 |
Programming Principles |
C5. General Requirement (6cu) | ||||
| CMPT 215.3 or EE 331.3 |
Computer Organization |
|||||
| CMPT 260.3 |
Math. Logic and Computing |
|||||
| CMPT 270.3 | Object Oriented Systems |
C7. Electives (24cu) | ||||
| CMPT 280.3 |
Intermediate Data Structures |
Courses to complete the requirements for 90cu Three-year program, of which at least 42 must be at the 200-level or higher. | ||||
| In addition to the courses indicated, choose an additional 9cu 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
Statistics: Engineering students can use E E 216 to satisfy the statistics requirement.