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
|