| MATH 410 | Complex Analysis I | 4 |
| MATH 413 | Introduction to Analysis II | 4 |
| MATH 440 | Topology I | 4 |
| MATH 482 | Abstract Algebra II | 4 |
| Select from the following: | 12 | |
| Linear Algebra III | ||
| Complex Analysis II | ||
| Introduction to Analysis III | ||
| Discrete Mathematics with Applications I | ||
| Abstract Algebra III | ||
| Select from the following: | 4 | |
| Mathematical Software | ||
| Statistics I | ||
| Introduction to Probability and Simulation | ||
| Select from the following: | 16 | |
| Vector Analysis | ||
| Graph Theory | ||
| Theory of Numbers | ||
| Linear Analysis II | ||
| Mathematical Software | ||
| Introduction to Differential Geometry | ||
| Linear Algebra III | ||
| Complex Analysis II | ||
| Introduction to Analysis III | ||
| Differential Equations II | ||
| Partial Differential Equations | ||
| Discrete Mathematics with Applications I | ||
| Game Theory | ||
| Numerical Analysis I | ||
| Numerical Analysis II | ||
| Numerical Optimization | ||
| Senior Project Seminar | ||
or MATH 460 | Senior Project Applied Seminar | |
| Senior Project I and Senior Project II | ||
| Selected Advanced Topics | ||
| Advanced Topics in Mathematics | ||
| Abstract Algebra III | ||
| Discrete Mathematics with Applications II | ||
| Topology II | ||
| Probability Theory | ||
| Total units | 48 | |