Introduction to Computational Physics; Introduction to C/C and Fortran 90/95; Numerical differentiation; Classes, templates and modules; Linear algebra; Non-linear equations and roots of polynomials; Numerical interpolation, extrapolation and fitting of data; Numerical integration; Outline of the Monte-Carlo strategy; Random walks and the Metropolis algorithm; Monte Carlo methods in statistical physics; Quantum Monte Carlo methods; Eigensystems; Differential equations; Two point boundary value problems; Partial differential equations; Modelling phase transitions; Diffusion Monte Carlo methods. |