MICDE Graduate Programs

Expertise in computational research methods is crucial to success in a wide range of fields. The University of Michigan offers two graduate-level programs aimed at preparing students to excel in computationally intensive environments in both academy and industry.

For more information on these two programs, view the slides (pdf, 1.4 MB) from an informational session held in September 2014.

Scientific Computing Courses at U-M

The University of Michigan offers a wide range of courses on or related to Scientific Computing that are taught all around campus. A non-exhaustive list can be found here.

In Winter 2017,  Prof. Karthik Duraisamy will teach a new course in Data-Driven Analysis and Modeling of Complex Systems aimed to apply data analysis and data-driven modeling to simulations and to experimental data. Please visit the course description page for more information.

In Fall 2016 MICDE offered Methods and Practices of Scientific Computing, and will be offered again in Fall 2017. This is the first course design and organized by MICDE faculty. For more information, including the syllabus, please visit the course description page.


Every year, MICDE awards fellowships for students in either the Ph.D in Scientific Computing or the Graduate Certificate in Computational Discovery and Engineering programs. Fellows receive a $4,000 research fund that can be used to attend a conference, to buy a computer, or for any other advisor-approved activity that enhances the Fellow’s graduate experience.

For the 2016-2017 academic year, MICDE received more than 60 applications for the fellowships. For more information or to see a list of the recipients, please click here.