This is an archived course. A more recent version may be available at


Computational Methods of Scientific Programming

Image showing format for a C program.

Overview of the format for a C program. (Image by Prof. Thomas Herring.)


MIT Course Number


As Taught In

Fall 2008



Course Features

Course Description

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages.

Archived Versions