| CSC 130 |
Computer Science I |
4 sh |
| CSC 230 |
Algorithm Development |
4 sh |
| CSC 330 |
Computer Sciences III |
4 sh |
| CSC 331 |
Algorithm Analysis |
4 sh |
| CSC 335 |
Programming Languages |
4 sh |
| CSC 342 |
Computer Systems |
4 sh |
| CSC 442 |
Mobile Computing |
4 sh |
| CSC 462 |
Software Development/Capstone |
4 sh |
| MTH 206 |
Discrete Structures |
4 sh |
| MTH 221 |
Calculus and Analytic Geometry II |
4 sh or |
| MTH 306 |
Applied Matrix Theory |
4 sh |
| |
|
| Select one Math course beyond core math requirement |
4 sh |
- Probability/Statistics: if core math requirement was MTH 121 then
MTH 112 General Statistics or a probability and/or statistics course
OR
- Quantitative Analysis: if core math requirement was MTH 112 then
MTH 121 Calculus and Analytic Geometry I
|
|
| |
|
|
Select two courses from the following:
|
8 sh |
| CSC 410 |
Artificial Intelligence |
|
| CSC 415 |
Numerical Analysis |
|
| CSC 420 |
Game Programming and Computer Graphics |
|
| CSC 430 |
Advanced Programming Concepts |
|
| CSC 431 |
High Performance Computing |
|
| CSC 499 |
Research |
|
| CSC 300-400 level elective |
|
| |
|
|
| TOTAL |
|
52 sh |