Cost & earnings at Michigan State University What students borrow here, and what they go on to earn
Science, Technology and Society graduates earn a median $52,107 Across 50 US programmes, two years after finishing
See the degree grade →The Bachelor’s in Computational Science at Michigan State University is an interdisciplinary undergraduate programme that trains students to apply computing, mathematics and domain science to model, simulate and analyse complex systems. It suits students who enjoy mathematics, programming and problem-solving and who want to work at the interface of computation with fields such as physics, biology, engineering or environmental science.
This interdisciplinary degree blends core computing and mathematical methods with applications in the natural and applied sciences. Typical study includes programming and software development, data structures and algorithms, numerical analysis and scientific computing, mathematical modelling, statistics and data analysis, and foundations of high-performance computing.
Students take a mix of required core modules and electives drawn from computer science, mathematics, physics, engineering and life or environmental sciences. Common topics and modules include:
Instruction typically combines lectures, laboratory classes, programming assignments and team-based projects. Undergraduate research opportunities are available for students wishing to work on cutting-edge computational science problems alongside faculty.
Admission is through Michigan State University’s undergraduate application process. Successful applicants usually present a strong background in mathematics (calculus) and science, with recommended preparation in computer science or programming.
Graduates with a bachelor’s in Computational Science are prepared for technical roles that require quantitative modelling, data analysis and software development skills. Common career paths include:
Internships, research experience and the capstone project enhance employability by providing practical experience with real-world problems and collaborative work.
Michigan State University offers an environment well suited to computational science through interdisciplinary faculty, research-active departments and facilities that support large-scale computation and data analysis. Students benefit from access to computing resources, undergraduate research opportunities and collaborations across science and engineering disciplines.
MSU’s emphasis on experiential learning means students can engage in internships, centre-supported projects and industry partnerships. The university also provides advising and career services to help students translate technical skills into career opportunities or preparation for graduate study.
For students who want a broad, applied computational education that connects programming and mathematics with real scientific problems, Michigan State provides a strong platform for both immediate employment and further research training.
Shortlist scholarships and plan your application — free guidance from our advisors.