B. Sc. Four Year Computer Science - SIAST Articulation
| C1. Natural Science Requirement (15cu) |
|
C2. Humanities Writing Requirement (6cu) |
| Class |
Description |
Year |
|
Class |
Description |
Year |
CMPT 111
|
Intro to Computer Science |
CST
|
|
|
|
2
|
CMPT 115
|
Principles of Computer Science |
CST |
|
|
|
2
|
|
Select additional 9cu from Science areas; no more than 6cu from any one area. |
1
|
|
C3. Social Science Requirement (6cu) |
|
1
|
|
|
|
1
|
|
2
|
|
|
|
1
|
| C4. Mathematics and Statistics Requirement (6cu) |
|
C7. Cognate Math (9cu) |
| MATH 110 |
Calculus I |
1
|
|
COMM 207 |
Introductory Statistics* |
2
|
| MATH 264 or 266 |
Linear Algebra |
1
|
|
COMM 104
|
(counts as elective)
|
CST |
| C6. Computer Science Requirements (42cu) |
|
|
3cu Senior from Mathematics List |
2
|
CMPT 214
|
Programming Principles
|
CST |
|
C5. General Requirement (6cu) |
CMPT 215 or EE 331
|
Computer Organization
|
S
|
|
|
6cu Senior, in areas other than C2 and C3. |
2
|
CMPT 260
|
Math. Logic and Computing
|
1
|
|
|
2
|
| CMPT 270 |
Object Oriented Systems
|
CST |
|
C7. Electives (30cu) |
CMPT 280
|
Intermediate Data Structures
|
S
|
|
CMPT 100
|
|
CST
|
CMPT 350
|
Choose 2 of
317, 320, 350, 355, 370, 385, 394 |
CST |
|
CMPT
|
300- or 400-level
|
1/2
|
CMPT 355
|
CST |
|
15cu JR
|
Arts & Science
(includes Business Science)
|
CST
|
| CMPT |
Choose 2 of 332, 340, 360
|
1/2
|
|
| CMPT |
1/2 |
|
| CMPT |
Choose 2
with number 410 or higher |
2
|
|
| CMPT |
2
|
|
| CMPT |
9cu in 300- or 400-level CMPT courses. |
1/2
|
|
9cu SR
|
Arts & Science |
CST
|
CMPT 3XX (SE)
|
CST |
|
CMPT 3YY (networks)
|
CST |
|
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 211, 223, 225, 276, 327, 328, 363, 360, 364; STATS 241, 344, 345, 347, 348; PHIL 243.
|