| Hours |
Requirements |
| 10-11 |
Calculus
through one of the following: |
| |
MATH 242Calculus of Several Variables
|
| |
MATH 243Calculus III Plus or equivalent
|
| 3 |
MATH 347Fundamental
Mathematics or MATH 348- Fundamental Mathematics-ACP |
| 4 |
CS 125
Intro to Computer Science |
| 2 |
CS 173
Discrete Structures |
| 4 |
CS 225
Data Structure & Softw Prin |
| 3 |
CS/MATH 257
Numerical Methods |
| 3 |
CS 273
Intro to Theory of Computation |
| 3 |
CS 231
Computer Architecture, I |
| 3 |
CS 232
Computer Architecture, II |
| 24-25 |
400-level
mathematics and computer science requirements: |
| |
Students
must select at least eight 400-level mathematics and computer
science courses, including one from each of the following groups: |
| |
GROUP I:
|
| |
MATH 461/STAT 451Probability Theory I
|
| |
STAT 400/MATH 463Statistics and Probability
I
|
| |
GROUP II:
|
| |
MATH 412Graph Theory
|
| |
MATH 417Intro to Abstract Algebra
|
| |
GROUP III:
|
| |
MATH 415Linear Algebra
|
| |
MATH 418Advanced Linear Algebra
|
| |
GROUP IV: |
| |
MATH 441Differential Equations
|
| |
MATH 446Applied Complex Variables
|
| |
MATH 484Nonlinear Programming
|
| |
GROUP V:
|
| |
MATH 444Elementary Real Analysis
|
| |
MATH 447Real Variables
|
| |
GROUP VI:
|
| |
MATH 414Mathematical Logic
|
| |
CS/MATH 473Algorithms
|
| |
CS/MATH 475Formal Models of Computation
|
| |
GROUP VII:
|
| |
CS 421Programming Lang and Compilers
|
| |
CS 432 Operating Systems Design
|
| |
GROUP VIII:
|
| |
CS/MATH 450 Intro to Numerical Analysis
|
| |
CS/MATH 458 Numerical Linear Algebra
|
| |
CS/MATH 459 Numerical Approx and ODEs
|