Michigan State University

USA
2 Scholarships 229 Programs 3 Degree levels
Masters

Master's in Computational Science

DegreeMasters
FieldComputational Science.
B

Cost & earnings at Michigan State University What students borrow here, and what they go on to earn

You borrow $23,250 median federal debt
You repay $264/mo over 10 years
Graduates earn $67,253 10 yrs after entry
Debt clears in 0.8 yrs of the salary premium
US Department of Education figures See the full breakdown →

The Master’s in Computational Science at Michigan State University is an interdisciplinary programme that trains students to develop and apply computational methods and high-performance software to solve complex scientific and engineering problems. It suits graduates with strong quantitative and programming backgrounds who want careers in simulation, data-intensive research, or scientific software development.

What you'll study

The programme combines core computational methods with application-driven electives. Core topics typically include numerical analysis, algorithms for scientific computing, high-performance and parallel computing, and techniques for scientific data analysis and visualisation. Students also study applied mathematics for modelling and simulation, machine learning methods for scientific problems, and software engineering practices for reproducible research.

  • Numerical methods for differential equations and linear systems
  • Parallel and distributed computing, including GPU programming and MPI/OpenMP paradigms
  • Scientific data analysis, statistics and machine learning in scientific contexts
  • Scientific visualisation and data presentation
  • Modelling and simulation in applied domains such as physics, biology, engineering or climate science
  • Software development, version control, testing and reproducibility in computational research
  • Elective seminars or projects in domain areas (bioinformatics, computational fluid dynamics, materials modelling, etc.)

The degree may be offered with options for a thesis or a project-based capstone, allowing students to undertake a substantial piece of original computational work, often in collaboration with faculty research groups or external partners. Coursework and research components are designed to build both theoretical understanding and practical skills with modern scientific software and computing infrastructure.

Entry requirements

Applicants are normally expected to hold a bachelor’s degree in a quantitative discipline such as computer science, mathematics, physics, statistics, engineering or a closely related field. Successful candidates typically demonstrate strong preparation in calculus, linear algebra, numerical methods and programming. Practical experience with one or more programming languages (for example Python, C/C++ or Fortran) and familiarity with data analysis or scientific computing libraries is advantageous.

Application materials generally include academic transcripts, a curriculum vitae, a personal statement outlining research interests and goals, and letters of recommendation. International applicants must meet the university’s English language proficiency requirements. Admissions decisions consider academic preparation, research or project experience, and the fit between applicant interests and faculty expertise.

Career prospects

Graduates move into a range of roles that require advanced computational and quantitative skills. Typical career paths include positions as computational scientists and engineers, data scientists and analysts, high-performance computing engineers, scientific software developers, and quantitative researchers. Employers are found across academia, national laboratories, technology and software companies, pharmaceuticals and biotechnology, energy and environmental consultancies, and financial services.

The programme also prepares students for doctoral study in computational science, applied mathematics, computer science or domain-specific disciplines where simulation and data-driven methods are central.

Why study at Michigan State University

Michigan State University offers an interdisciplinary environment with strong collaborations between departments in engineering, natural sciences and computer science. Students have access to institutional computing resources and support for high-performance computing through campus research computing facilities, and can work alongside faculty engaged in domain-spanning computational research.

The university’s emphasis on collaborative research, combined with opportunities for internships and partnerships with industry and national labs, helps students gain practical experience and professional connections. Michigan State’s graduate community and research centres provide mentorship and project opportunities that support both professional and academic career trajectories in computational science.

Latest Masters Scholarships in USA

Similar Masters programmes in USA

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to Michigan State University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.