Beginning with students admitted in the fall of 2026, all students pursuing on-ground master's degree programs must complete a university-level experiential learning requirement. This requirement may be fulfilled through the curriculum, co-op, or other work- or industry-integrated learning experiences.

Complete all courses and requirements listed below unless otherwise indicated.

Core Requirements

Modeling and Linear Algebra
Complete 4 semester hours from the following: 4
Applied Linear Algebra and Matrix Analysis
Algebra 1
Introduction to Mathematical Methods and Modeling
Probability and Analysis
Complete 4 semester hours from the following: 4
Analysis 1: Functions of One Variable
Probability 1
Statistics
Complete 8 semester hours from the following: 8
Machine Learning and Statistical Learning Theory 1
Mathematical Statistics
Applied Statistics

Concentrations or Electives Option

A concentration is not required. Students may complete the electives option in lieu of a concentration.

Optional Co-Op Experience

Complete the following. Students must complete EESC 6500 to qualify for co-op experience:
EESC 6500Pathways to Professional Success1
Complete one of the following:0
Co-op Work Experience
Co-op Work Experience - Half-Time
Co-op Work Experience Abroad

Program Credit/GPA Requirements

32 total semester hours required (33 semester hours for students who opt to participate in co-op)
Minimum 3.000 GPA required


​Data Science Concentration 

No more than 8 semester hours of coursework outside of the MATH subject code may be applied to the requirements of this concentration.
Core
Complete 8 semester hours from the following (students may take other Khoury College of Computer Sciences courses not on the list in consultation with their faculty advisor):8
Algorithms
Machine Learning
Data Mining Techniques
Collecting, Storing, and Retrieving Data
Introduction to Data Mining/Machine Learning
Supervised Machine Learning and Learning Theory
Unsupervised Machine Learning and Data Mining
Introduction to Machine Learning and Pattern Recognition
Machine Learning and Statistical Learning Theory 1
Electives
Complete 8 semester hours of courses at the 5000 level or above in the following subject area. See suggested elective course list.8
MATH

​Mathematical Foundations of Intelligence Concentration 

No more than 8 semester hours of coursework outside of the MATH subject code may be applied to the requirements of this concentration.
Core
Complete 8 semester hours from the following (students may take other CS or EECE courses not on the list in consultation with their faculty advisor):8
Foundations of Artificial Intelligence
Applied Programming and Data Processing for AI
Reinforcement Learning and Sequential Decision Making
Pattern Recognition and Computer Vision
Computer Vision
Natural Language Processing
Foundations for Generative AI
Deep Learning
Special Topics in Artificial Intelligence
Electives
Complete 8 semester hours of courses at the 5000 level or above in the following subject area. See suggested elective course list.8
MATH

Operations Research Concentration

No more than 8 semester hours of coursework outside of the MATH subject code may be applied to the requirements of this concentration.
Core
Complete 8 semester hours from the following (students may take other College of Engineering courses not on the list in consultation with their faculty advisor):8
Supply Chain Engineering
Algorithms for Optimization
Optimization and Complexity
Probability 2
Deterministic Operations Research
Probabilistic Operation Research
Network Analysis and Advanced Optimization
Logistics, Warehousing, and Scheduling
Electives
Complete 8 semester hours of courses at the 5000 level or above in the following subject area. See suggested elective course list.8
MATH

Electives Option

Complete 16 semester hours in the following subject area. Students may take MATH courses at the 5000 level or above listed in other concentrations or the suggested elective course list. Courses outside of MATH may be chosen with faculty approval.16
No more than 8 semester hours of coursework outside of the MATH subject code may be applied to requirements of this option.
MATH

Suggested Electives Course List

Students may complete other MATH courses not listed below and courses outside of MATH in consultation with their faculty advisor:
Essentials of Data Science
Fundamentals of Computer Engineering
Foundations of Statistical Theory and Probability
Quantum Computation and Information
Stochastic Processes
Statistical Learning
Master's Project
Numerical Analysis 1
Numerical Analysis 2
Algorithms for Optimization
Riemannian Optimization
Graph Theory
Optimization and Complexity
Machine Learning and Statistical Learning Theory 2
Probability 2
Mathematical Statistics
Regression, ANOVA, and Design
Capstone: Applications of Statistics and Modeling
Additional Courses
The following are some theoretical MATH courses usually taken in the PhD program (these may not be offered every academic year):
Analysis 2: Functions of Several Variables
Algebra 2
Partial Differential Equations 1
Topology 2
Algebraic Number Theory
Modern Algebraic Geometry
Morse Theory
Topics in Combinatorics
Readings in Probability and Statistics
Research Seminar in Mathematics