Quantum scattering with a spherically symmetric potential -- The variational method for the Schrodinger equation -- The Hartree-Fock method -- Density functional theory --Solving the Schrodinger equation in periodic solids -- Classical equilibrium statistical mechanics -- Molecular dynamics simulations -- Quantum molecular dynamics -- The Monte Carlo method -- Transfer matrix and diagonalisation of spin chains -- Quantum Monte Carlo methods -- The finite element method for partial differential equations - The lattice Boltzmann method for fluid dynamics -- Computational methods for lattice field theories -- High performance computing and parallelism -- Numerical methods -- Random number generators