An introduction to using computation to understand real-world phenomena.