Notes on the vibrating string project

Notes on using arrays in C

Notes on using arrays in Python

Doing mathematics with vectors in C

Doing mathematics with vectors in Python

A few C++ tricks

Notes on symplectic solvers

Notes on making animations

Notes on solving differential equations

Log-log plots

Functions in C and Python

Analysis of integration methods (as pdf because of typeset mathematics)

Using your own laptop

A short introduction to Linux

A comparison of C and Python

An introduction to the C programming language

An introduction to the Python programming language

Doing math in C

Doing math in Python

Plotting data

Sample programs