12.010 | Fall 2011 | Undergraduate

Computational Methods of Scientific Programming

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.
Learning Resource Types
assignment_turned_in Problem Sets with Solutions
notes Lecture Notes
group_work Projects
assignment_turned_in Programming Assignments with Examples
Image showing format for a C program.
Overview of the format for a C program. (Image by Prof. Thomas Herring.)