Cost & earnings at University of Iowa What students borrow here, and what they go on to earn
The Master of Science in Mathematics with a focus on Computational Mathematics at the University of Iowa combines rigorous mathematical theory with practical computational and modelling skills. It suits students who want to apply numerical methods, scientific computing and algorithmic thinking to problems in engineering, data science and applied research.
The computational mathematics pathway emphasises numerical analysis and scientific computing alongside core graduate mathematics. Students study both the theoretical foundations and the implementation of algorithms for solving continuous and discrete problems arising in science and engineering.
The programme typically combines coursework with a substantial project or thesis. Students may choose a thesis option if they plan to pursue research or a PhD, or a non-thesis option consisting of additional coursework and a capstone project emphasizing applied computation.
Applicants are normally expected to hold a bachelor’s degree in mathematics or a closely related discipline such as applied mathematics, physics, engineering, computer science or statistics. Typical preparation includes undergraduate coursework in calculus, linear algebra, differential equations and an introductory course in numerical methods or programming.
Application materials usually include official transcripts, a personal statement describing academic and professional goals, and at least two academic or professional references. Demonstrated programming experience (for example in Python, C/C++, MATLAB or Fortran) and prior exposure to numerical methods strengthen an application. Prospective students whose first language is not English will need to meet the university’s English proficiency requirements.
Graduates with a master’s in computational mathematics are sought after in a broad range of sectors. Common career paths include:
The University of Iowa has an active mathematics department with faculty working across analysis, applied and computational mathematics. Students benefit from opportunities for interdisciplinary collaboration with computer science, engineering and statistics, allowing computational projects that address real-world problems.
Graduate students have access to departmental support, teaching assistantships, and institutional computing resources for development and testing of numerical codes. The department’s balance of theoretical and applied expertise makes it well suited to students seeking rigorous mathematical training together with hands-on computational experience.
Shortlist scholarships and plan your application — free guidance from our advisors.