| MATH 300 | Technology in Mathematics Education | 4 |
| MATH 341 | Theory of Numbers | 4 |
| MATH 419 | Introduction to the History of Mathematics | 4 |
| MATH 423 | Advanced Mathematics for Teaching | 4 |
| MATH 442 | Euclidean Geometry | 4 |
| MATH 443 | Modern Geometries | 4 |
| MATH 482 | Abstract Algebra II | 4 |
| SCM 300 | Early Field Experience 1 | 4 |
| STAT 301 | Statistics I | 4 |
| STAT 302 | Statistics II | 4 |
| or STAT 305 | Introduction to Probability and Simulation | |
| Select from the following: | 8 | |
| Data Structures | ||
| Vector Analysis | ||
| Graph Theory | ||
| Linear Analysis II | ||
| Mathematical Software | ||
| Linear Algebra III | ||
| Complex Analysis I | ||
| Introduction to Analysis II | ||
| Differential Equations II | ||
| Discrete Mathematics with Applications I | ||
| Game Theory | ||
| Topology I | ||
| Numerical Analysis I | ||
| Senior Project Seminar | ||
or MATH 460 | Senior Project Applied Seminar | |
| Senior Project I and Senior Project II | ||
| Selected Advanced Topics | ||
| Abstract Algebra III | ||
| General Physics II | ||
or PHYS 143 | General Physics III | |
| Classical Mechanics I | ||
| Probability Theory | ||
| Total units | 48 | |
| 1 | SCM 300 requires 45 hours of observations at local schools. Students should plan their schedules to have a four-hour block free during elementary school hours each week. |