The Master’s in Mathematics with a focus on Computational Mathematics at the University of Michigan is a programme for students who want advanced training in numerical methods, scientific computing and the mathematical foundations of computation. It suits graduates with a strong background in mathematics, applied mathematics, physics, engineering or computer science who aim to work on modelling, simulation or data-driven computational problems in research or industry.
The programme emphasises numerical analysis and the development of algorithms for solving mathematical models on computers. Typical topics include numerical linear algebra, numerical methods for ordinary and partial differential equations, scientific computing, optimisation, approximation theory, and uncertainty quantification.
Students follow a combination of core and elective modules, with common courses covering:
Programme structure typically comprises advanced coursework to build breadth and depth, plus a substantial culminating experience such as a research thesis, project-based capstone or practicum. Students often have the option to tailor their programme towards theory, algorithm development, or computational application areas in engineering, physics, data science or computational biology.
Applicants are normally expected to hold a bachelor’s degree with substantial coursework in mathematics or a closely related discipline. Typical preparation includes undergraduate courses in calculus, linear algebra, real analysis, differential equations and basic numerical methods, and experience with programming (for example Python, C/C++ or MATLAB).
Applicants whose first language is not English will need to meet the university’s English language requirements. The programme accepts candidates from a variety of quantitative backgrounds; those lacking specific preparation may be advised to take prerequisite courses before or during the early stages of the degree.
Graduates with a Master’s in Computational Mathematics are well placed for roles that require advanced quantitative and computational skills. Common career paths include:
Employers value the combination of rigorous mathematical training and practical algorithmic experience provided by this programme.
The University of Michigan provides a strong mathematical foundation paired with substantial computational resources and interdisciplinary collaboration opportunities. Students benefit from interaction with researchers in computer science, engineering, statistics and domain sciences, and from access to shared facilities and high-performance computing infrastructure.
There are multiple avenues for engagement beyond coursework, including research groups and centres focused on computational science and engineering, internship opportunities with local and regional tech and industry partners, and a vibrant academic community in Ann Arbor that supports professional development and networking.
The department’s faculty include researchers active in numerical analysis, scientific computing and applied mathematics, offering supervision and project opportunities that link fundamental theory with real-world computational problems.
Shortlist scholarships and plan your application — free guidance from our advisors.