Department of Mathematics and Computer Science

Present Location: Math Degree Information

Mathematics

All students seeking a major in mathematics must perform satisfactorily on comprehensive examinations administered by the department. The examination will cover the contents of MTH 2040, 2050, 3060, 3110, 3130, 3250, 3350, 3400 and 3440.

A detailed list of Mathematics courses offered, along with credit hours, can be found here.

Mathematics Degree Information

Mathematics Core
CSC 1010 or
CSC 1180
Introductory Programming in Python or
Foundations of Programming in C++
4
MTH 1130Matrix Algebra1
MTH 2040Calculus I4
MTH 2050Calculus II4
MTH 3060Calculus III4
MTH 3100Introduction to Mathematical Proofs3
MTH 3110Ordinary Differential Equations3
MTH 3130Linear Algebra3
MTH 3250Probability and Statistics I3
MTH 3350Abstract Algebra I3
MTH 3400Multivariable Calculus3
MTH 3440Advanced Calculus I3
MTH 4260 or
MTH 4360
Probability and Statistics II or
Abstract Algebra II
3
MTH 4990Mathematics Seminar1

Electives - 9 Hours
At least 9 additional credit hours of advanced work in mathematics numbered 3100 or above or computer science numbered 3000 or above, or PHY 4010 (Quantum Physics), are also required. Note that MTH 3100 is a prerequisite to MTH 3350 and MTH 3440 and should be taken in the fall semester after successful completion (C or better) of MTH 2050. These elective courses are to be selected in consultation with the academic advisor and approved by the chair of the department. The student should use these courses to develop an area of special interest.

Students with interests in Applied Mathematics or Computer Science are encouraged to take:
CSC 3300Fundamentals of Computer Science3
CSC 3600Operations Research3
CSC 3710Discrete Structures3
MTH 3380Introduction to Numerical Methods3
PHY 4010Quantum Physics3
Students with interests in Pure Mathematics are encouraged to take:
MTH 3120Introduction to Geometry3
MTH 3200Introduction to Number Theory3
Students with interests in Teaching Mathematics in Secondary Schools:
Must Take:
CSC 1010 or
CSC 1180
MTH 3120

Encouraged to take:
MTH 3200

Select from:
CSC 3600
CSC 3710
MTH 3200

Introductory Programming to Python or
Foundations of Computer Programming in C++
Introduction to Geometry


Introduction to Number Theory


Operations Research
Discrete Structures
Introduction to Number Theory

4

3


3


3
3
3
Total Major Hours51