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