Jeffery J. Leader's MA 342 Page

Computational Modeling


Computational modeling is the process of using the computer to simulate a scientific or engineering problem of interest in order to obtain useful predictions or designs from the model. This will be a hands-on course using Matlab and other appropriate software to create, test, refine, and utilize computer models on problems of applied interest. There will be quizzes but no major exams; most of the work will be hands-on modeling in small teams. We'll consider three-to-five major problems drawn from areas such as thermodynamics, nuclear physics, astronomy, and so on.

This course is one of the two fundamental courses for the minor in Computational Science. Applied computing courses from your major likely apply toward the minor also. If you are interested in getting this minor, consider taking this course!

Catalog description:

MA 342 Computational Modeling Computational modeling and simulation of scientific problems using Matlab. Students will create and utilize computer-based models to solve practical problems. Monte Carlo methods, linear systems, solution of ODEs.

Prerequisite: MA212 Differential Equations and Matrix Algebra II, familiarity with Matlab, and a course in numerical methods such as CE310, CHE 310, MA 332, MA433, or ME323.



Animation of the changing temperature T(x,y,t) of a thin plate.

Rayleigh-Taylor instability from hydrodynamics, computed using a finite difference method (details here).

Maintainer: leader@rose-hulman.edu.