| CSC 130 |
Computer Science I |
4 sh |
| CSC 230 |
Algorithm Development |
4 sh |
| CSC 330 |
Computer Science 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 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
- Quantitative Analysis: if core math requirement was MTH 112 then
MTH 121 Calculus and Analytic Geometry I
|
|
| |
|
|
Select three courses from the following:
|
12 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 |
|
| |
|
| Choose one of the following - either: |
8 sh |
- CHM 111, 112, 113, 114, or
- PHY 113, 114, 117, 118, or
- BIO 111, 112, 113, 114
|
|
| |
|
|
| TOTAL |
|
64 sh |