The Academic Program > Majors, Departments & Interdisciplinary Programs > Mathematics & Computer Science

11 courses distributed as follows:

- MATH 130
*Calculus I* - MATH 140
*Calculus II* - MATH 270
*Linear Algebra* - MATH 290
*Introduction to Advanced Mathematics* - One of the following two-course sequences:
- Two courses chosen from the following:
Any mathematics course numbered 230 or above

CSCI 151*Data Structures and Object-Oriented Development*

CSCI 380*Theory of Computation*

CSCI 385*Scientific Computing*

ECON 300*Intermediate Microeconomics*

ECON 430/530*Management Science*

PHYS 380*Classical Mechanics* - Three additional courses chosen from the following:
Any mathematics course numbered 300 or above

CSCI 380*Theory of Computation*

Each senior mathematics major must also enroll in the year-long
MATH 497 *Senior Seminar*.

A working knowledge of a high-level
computer language such as Python or Java is strongly
recommended. Those preparing for graduate studies in mathematics
should try to take
MATH 320 *Algebra*,
MATH 350 *Real Analysis*,
MATH 230 *Multivariable Calculus*, and
MATH 260 *Differential Equations*.

The Senior Capstone Experience for the mathematics
major consists of an undergraduate research portfolio and participation
in two semesters of the Senior Seminar course.
MATH 497 *Senior
Seminar* is a non-credit course that meets biweekly to guide
students through the process of developing a senior undergraduate
research project. The undergraduate research portfolio consists
of the senior project and any other research projects completed by
the student outside of regular course work. The grade for the Senior
Capstone Experience is based on the portfolio and an oral presentation
of the senior project.