Required Courses
- Calculus(Including Practice)
- Linear Algebra(Including Practice)
- Advanced Calculus(including practice)
- Algebra(Including Practice)
- Elements of Complex Variables(Including Practice)
- Probability and Statistics (Including Practice)
- General Physics
- Introduction to Computer
- The Development of Mathematics Concept
- Computer Programming
- Differential Equations(Including Practice)
- Discrete Mathematics(Including Practice)
- Numerical Analysis
- Introduction to Mathematical Education
- Mathematics Content Analysis in Elementary and Junior High School
- The Psychology of Mathematics Learning
- Independent Study