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 2011



Cite This Course

Course Description

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.

Other Versions

Related Content

Thomas Herring, and Chris Hill. 12.010 Computational Methods of Scientific Programming, Fall 2011. (Massachusetts Institute of Technology: MIT OpenCourseWare), (Accessed). License: Creative Commons BY-NC-SA

For more information about using these materials and the Creative Commons license, see our Terms of Use.