| C1. Natural Science Requirement (15cu) | C2. Humanities Writing Requirement (6cu) | |||||
| Class | Description | Year |
|
Class | Description | Year |
| CMPT 116 (or 111) | Computing I |
2 |
4A |
|||
| CMPT 117 (or 115) | Computing II |
2 | 4A | |||
| GE 124 | 1 | C3. Social Science Requirement (6cu) | ||||
| PHYS 155 | 1 | 3 |
||||
| CHEM 114 | 1 | 5A |
||||
| C5. General Requirement (6cu) | C4. Mathematics and Statistics Requirement (3cu) | |||||
| Senior level | 4 |
MATH 110 or 123 |
Calculus I | 1 |
||
| 4 |
C7. Cognate Math (12cu) |
|||||
| C6. Computer Science Requirements (24cu) | EE 216 |
Introductory Statistics* |
2 |
|||
| CMPT 214 |
Programming Principles |
4A |
MATH 124 |
Calculus with Applications |
2 |
|
| CMPT 215 or EE 331 |
Computer Organization |
4/3 |
MATH 223 | Math Advised | 2 |
|
| CMPT 260 |
Math. Logic and Computing |
4A |
MATH 224 | 2 |
||
| CMPT 270 | Object Oriented Systems |
4A |
C7. Electives (30cu) |
|||
| CMPT 280 |
Intermediate Data Structures |
4A |
A&S only; Can be CMPT | 5A | ||
| CMPT |
Probably CMPT 332 | 5A |
5A | |||
| CMPT | Probably CMPT 434 or EE 232 | 5/2 | COMM 102 |
1 |
||
| CMPT | Probably EE 432 or EE 431 | 3/4/5 | EE 201 |
2 |
||
| EE 301 |
3 |
|||||
| PHYS 128 or CHEM 115 or GEOL 121 | 1 |
|||||
Note: At least 30cu of Arts and Science only classes must be taken, e.g., see items marked with A in the year column, above. At most 48cu of junior credits can be taken.