MS-ACM Program Requirements

The MS in Applied and Computational Mathematics provides students with a rigorous, modern training in applied and computational mathematics and in the mathematics of data. The program is targeted to students with an undergraduate degree in mathematics or other quantitative disciplines such as computer science, statistics, economics and engineering. Through foundational and advanced coursework, students gain a strong combination of quantitative and computational skills as well as data fluency, positioning them for careers in industry or for advanced studies. Students can satisfy the 30-credit requirement in 12 to 24 months, with accelerated paths supported by relevant summer course offerings. Graduates are well-prepared for roles in information technology, finance, engineering, research, and education – particularly within the rapidly growing sectors of machine learning and artificial intelligence – or to pursue a PhD in the mathematical, statistical, and computational sciences.
Program Structure
The program has requirements for 30 graduate credits.
The core of 18 credits may be chosen from the three categories of (i) theory and modeling, (ii) computational methods and (iii) mathematical data science. The 12 electives may be chosen from a diverse set of mathematical topics including probability; real, complex and stochastic analysis; ordinary and partial differential equations; programming; optimization; machine learning; mathematical statistics; and high-performance computing.
Below is the run down of the degree requirements:
Students must complete 18 credits from the following Core categories. At least 6 credits must be completed from each category. At least two courses must be numbered 700 or higher.
| Theory and Modeling | 6 | |
| Applied Mathematical Analysis 2: Partial Differential Equations | ||
| Applied Dynamical Systems, Chaos and Modeling | ||
| Introduction to Stochastic Processes | ||
| Methods of Applied Mathematics 1 | ||
| Methods of Applied Mathematics-2 | ||
| Computational Methods | 6 | |
| Numerical Linear Algebra | ||
| Numerical Analysis | ||
| Methods of Computational Mathematics I | ||
| Methods of Computational Mathematics II | ||
| Stochastic Computational Methods | ||
| Mathematical Data Science | 6 | |
| Graphs and Networks in Data Science | ||
| Mathematical Methods in Data Science | ||
| Data-Driven Dynamical Systems, Stochastic Modeling and Prediction | ||
| Stochastic Computational Methods | ||
| Randomized Linear Algebra and Applications | ||
Students must complete at least 12 additional credits from the lists below. At most 6 credits can be taken from List B. At most one MATH course can be taken in coursework numbered 800-899.
| Electives | Required to complete 12 credits | |
| MATH/STAT 431 | Introduction to the Theory of Probability | |
| MATH 519 | Ordinary Differential Equations | |
| MATH 521 | Analysis I | |
| MATH 522 | Analysis II | |
| MATH 531 | Probability Theory | |
| MATH/B M I/BIOCHEM/BMOLCHEM 609 | Mathematical Methods for Systems Biology | |
| MATH 619 | Analysis of Partial Differential Equations | |
| MATH 623 | Complex Analysis | |
| MATH 627 | Introduction to Fourier Analysis | |
| MATH 629 | Introduction to Measure and Integration | |
| MATH 635 | An Introduction to Brownian Motion and Stochastic Calculus | |
| MATH 705 | Mathematical Fluid Dynamics | |
| MATH 716 | Ordinary Differential Equations | |
| MATH 719 | Partial Differential Equations | |
| MATH 720 | Partial Differential Equations | |
| MATH 721 | A First Course in Real Analysis | |
| MATH 722 | Complex Analysis | |
| MATH 725 | A Second Course in Real Analysis | |
| MATH/STAT 733 | Theory of Probability I | |
| MATH/STAT 734 | Theory of Probability II | |
| MATH 735 | Stochastic Analysis | |
| MATH 801 | Topics in Applied Mathematics | |
| MATH/E C E/STAT 888 | Topics in Mathematical Data Science | |
| List B | Can take no more than 6 from List B | |
| COMP SCI 300 | Programming II | |
| COMP SCI 400 | Programming III | |
| COMP SCI/E C E/I SY E 524 | Introduction to Optimization | |
| COMP SCI/I SY E/MATH/STAT 726 | Nonlinear Optimization I | |
| COMP SCI/I SY E/MATH 730 | Nonlinear Optimization II | |
| COMP SCI/E C E 760 | Machine Learning | |
| COMP SCI/E C E 761 | Mathematical Foundations of Machine Learning | |
| MATH/COMP SCI/I SY E/STAT 525 | Linear Optimization | |
| STAT 615 | Statistical Learning | |
| STAT/MATH 709 | Mathematical Statistics I | |
| STAT/MATH 710 | Mathematical Statistics II | |
| STAT 771 | Computational Statistics | |
| STAT/ECON/GEN BUS 775 | Bayesian Statistics | |
| STAT 849 | Advanced Statistical Methods | |
| L I S 461 | Data and Algorithms: Ethics and Policy | |
| E C E 742 | Computational Methods in Electromagnetics | |
| E C E/COMP SCI/E M A/E P/M E 759 | High Performance Computing for Applications in Engineering | |