or A computer programming course approved by the mathematics department

- Electives*, minimum of (18 hours)

* Electives must be chosen from at least three of the following areas, one of these must be MATH 613 Abstract Algebra or MATH 557 Analysis I. At least two electives must be chosen from the Basic Theoretical Mathematics area. A course may not be counted as both an elective and a major core course.