2024-2025 Undergraduate Catalog

Mathematics Major

CIP Code

27.0101

The Mathematics major has three tracks: the traditional track, the actuarial science track, and the data science track. The traditional track requires 41 credits in mathematics and 6 to 8 additional credits in supporting courses. The actuarial and data science tracks each require 34 credits in mathematics with an addition 15 credits in supporting courses.

Program Requirements

Traditional Track

The traditional track requires 41 credits in mathematics and 6 to 8 additional credits in supporting courses.

 

Required Courses:

MA 151Calculus I

4

MA 152Calculus II

4

MA 201Introduction to LaTeX

1

MA 253Calculus III

4

MA 261Linear Algebra

4

MA 301Mathematical Structures & Proofs

3

MA 362Abstract Algebra

3

MA 371Real Analysis

3

MA 398Senior Seminar in Mathematics

3

Electives

In addition to the required courses, the students majoring in the traditional track must choose two courses from the theoretical mathematics electives, one course from the applied mathematics electives, and two additional mathematics courses numbered MA 250 or higher. (Note: Students cannot count both MA 279 and MA 280 towards the major.)

Applied Mathematics Electives

MA 254Differential Equations

3

MA 331Probability

3

MA 332Mathematical Statistics

3

MA 337Numerical Analysis

3

MA 341Mathematical Modeling

3

MA 349Actuarial Mathematics

3

Theoretical Mathematics Electives

MA 314Geometry

3

MA 318Topology

3

MA 320Graph Theory

3

MA 325Number Theory

3

MA 372Complex Analysis

3

Required Supporting Courses

Students majoring in the traditional track must choose one of the following two-semester course sequences:

Biology

BI 111Concepts in Biology I: Molecules to Cells

3

BI 113Concepts in Biology I Laboratory

1

BI 112Concepts in Biology II: Cells to Organisms

3

BI 114Concepts in Biology II Laboratory

1

Chemistry

CH 151General Chemistry I

3

CH 153General Chemistry Laboratory I

1

CH 152General Chemistry II

3

CH 154General Chemistry Laboratory II

1

Computer Science

CS 111Introduction to Structured Programming

3

CS 112Data Structures

3

Economics

EC 202Principles of Microeconomics

3

EC 203Principles of Macroeconomics

3

Physics

PY 151Principles of Physics I

3

PY 153Principles of Physics Laboratory I

1

PY 152Principles of Physics II

3

PY 154Principles of Physics Laboratory II

1

Actuarial Science Track

The actuarial science track requires 35 credits in mathematics with an addition 15 credits in supporting courses.

 

Required Courses:

MA 151Calculus I

4

MA 152Calculus II

4

MA 201Introduction to LaTeX

1

MA 253Calculus III

4

MA 261Linear Algebra

4

MA 301Mathematical Structures & Proofs

3

MA 331Probability

3

MA 332Mathematical Statistics

3

MA 349Actuarial Mathematics

3

MA 398Senior Seminar in Mathematics

3

 

Choose 2 of the following, at least one of which must be MA 362 or MA 371:
MA 314Geometry

3

MA 318Topology

3

MA 320Graph Theory

3

MA 325Number Theory

3

MA 362Abstract Algebra

3

MA 371Real Analysis

3

MA 372Complex Analysis

3

Required Supporting Courses:

AC 221Financial Accounting & Reporting

3

EC 202Principles of Microeconomics

3

EC 203Principles of Macroeconomics

3

FN 215Financial Management

3

FN 442Derivatives & Risk Management

3

Data Science Track

The data science track requires 35 credits in mathematics with an addition 15 credits in supporting courses.

 

Required Courses:

MA 151Calculus I

4

MA 152Calculus II

4

MA 201Introduction to LaTeX

1

MA 253Calculus III

4

MA 261Linear Algebra

4

MA 301Mathematical Structures & Proofs

3

MA 331Probability

3

MA 332Mathematical Statistics

3

MA 398Senior Seminar in Mathematics

3

Choose 2 of the following, at least one of which must be MA 362 or MA 371:
MA 314Geometry

3

MA 318Topology

3

MA 320Graph Theory

3

MA 325Number Theory

3

MA 362Abstract Algebra

3

MA 371Real Analysis

3

MA 372Complex Analysis

3

Choose one of the following:
MA 254Differential Equations

3

MA 337Numerical Analysis

3

MA 341Mathematical Modeling

3

Required Supporting Courses

CS 111Introduction to Structured Programming

3

CS 112Data Structures

3

CS 311Database Design

3

Choose 2 of the following Supporting Courses:

 

CS 481Introduction to Artificial Intelligence

3

CS 482Applied Machine Learning

3

FN 402Practical Python with Applications in Finance

3