The PhD in Computational Science at Michigan State University is a research-intensive doctoral programme training students to develop and apply advanced computational methods to solve challenging scientific and engineering problems. It suits candidates with strong backgrounds in mathematics, computer science or a quantitative domain who want to pursue careers in academia, national laboratories or industry research using high-performance computing, data analytics and modelling.
What you'll study
The PhD in Computational Science combines coursework, original research and interdisciplinary collaboration. Core study areas typically include numerical analysis, scientific computing, high-performance computing (HPC), algorithms for large-scale simulation, uncertainty quantification, data assimilation, and machine learning for scientific applications. Students also engage in domain-specific modelling in areas such as computational biology, climate and environmental modelling, materials science, fluid dynamics and computational chemistry.
- Core modules and topics: numerical methods for partial differential equations, parallel algorithms and programming (MPI/OpenMP/GPU), optimisation and inverse problems, statistical methods for large data, and theory of scientific computation.
- Advanced and elective topics: machine learning for scientific discovery, multiscale and multiphysics modelling, stochastic simulation, model reduction, data assimilation, and software engineering for reproducible computational research.
- Research and dissertation: after completing required coursework, students undertake a substantial original research project under the supervision of faculty, culminating in a written dissertation and oral defence. Research is typically computational and may involve development of algorithms, software, or application-driven simulation and analysis.
- Interdisciplinary collaboration: students are encouraged to collaborate with researchers across departments and institutes, integrating methods with experimental and theoretical work in fields such as life sciences, engineering, physics and environmental science.
- Facilities and computing: training and research make use of MSU’s advanced computing infrastructure and support centres for parallel computing, code optimisation and data management.
Entry requirements
Applicants typically hold a relevant master’s degree, or an exceptional bachelor’s degree with substantial preparation, in mathematics, computer science, physics, engineering or a related quantitative discipline. A strong foundation in advanced calculus, linear algebra, numerical methods and programming is expected.
- Academic transcripts: evidence of strong performance in relevant undergraduate and graduate coursework.
- Research experience: prior research, publications or significant project work is highly desirable and strengthens an application.
- Supporting documents: a statement of purpose outlining research interests, curriculum vitae, and at least three letters of recommendation from academic or professional referees familiar with the applicant’s research potential.
- English language: applicants whose first language is not English must meet the university’s English proficiency requirements through accepted tests or qualifications.
- Other considerations: applicants should identify potential faculty advisors whose research aligns with their interests; some programmes may require or recommend a research proposal or preliminary contact with faculty before applying.
Career prospects
Graduates of the PhD in Computational Science pursue careers across academia, government laboratories and industry. Typical roles include university faculty and postdoctoral researcher positions, research scientist or computational scientist roles at national laboratories, and senior research or technical positions in sectors such as aerospace, energy, finance, biotechnology, and software and analytics companies.
- Developing algorithms and simulation tools for scientific research and engineering design.
- Leading data-intensive research projects, applying machine learning and statistical methods to scientific data.
- Working in high-performance computing support and optimisation, scientific software development, and technical leadership in R&D teams.
- Translating computational methods into commercial products or consulting services for industry clients.
Why study at Michigan State University
Michigan State University offers a strong, collaborative environment for computational science through interdisciplinary centres and partnerships across science and engineering departments. The institution provides access to substantial computing resources and support for parallel and data-intensive research, enabling students to work on large-scale problems.
- Interdisciplinary ecosystem: MSU fosters collaboration between computational scientists and domain researchers in life sciences, environmental science, engineering and beyond, supporting cross-cutting projects and co-supervised dissertations.
- Research centres and resources: students can engage with campus institutes and centres that specialise in computational methods and advanced computing, which provide training, technical support and opportunities for collaborative grants.
- Mentorship and professional development: doctoral students benefit from mentorship by faculty active in computational research, opportunities for teaching and outreach, and professional development that prepares graduates for academic and non-academic careers.
- Network and partnerships: MSU’s links with national laboratories, industry partners and interdisciplinary research initiatives create pathways for internships, collaborations and postdoctoral appointments.
Explore more on ScholarshipsAds