0- Introduction to Computational Physics.
1- Numerical Integration (rectangular, trapezoid and Simpson rules) and error analysis. Monte Carlo method.
2- Projectiles with air resistance (integration of differential equations - Euler modified and 2nd order Runge-Kutta) and the two-body problem of celestial mechanics.
3- Integration of the three body problem (one sun and two planets, and two suns and a planet) in celestial mechanics. Analysis of chaos.
4- Schroedinger Equation (numerical solution using 4th order Runge-Kutta). Zeros of a function of one variable: the bisection method.
5- Classical Molecular Dynamics: Verlet method for particles that interact according to a van der Waals potential with periodic boundary conditions. Means of Statistical Physics.
6- Laplace and Poisson equations.
7- Electrical discharges model.
8- Aggregation of aggregates.
9- Extremes of functions. Genetic algorithms .
10- Random walkers and Metropolis algoritm. Ising model.
Bibliography of reference
GOULD E TOBOCHICK, Introduction to Computer Simulation Methods in Physics, Addison Wesley.
HJORTH-JENSEN, M. Computational Physics. http://www.uio.no/studier/emner/matnat/fys/FYS3150/h11/undervisningsmateriale/Lecture%20Notes/lectures2011.pdf
PANG, Tao (2006). An Introduction to Computational Physics. Cambridge: Cambridge University Press.
ALLEN, M. P. and TILDESLEY, D. J. (1989). Computer Simulation of Liquids. Oxford: Clarendon Press.
FRENKEL, Daan and SMIT, Berend (2001). Understanding Molecular Simulation: From Algorithms to Applications. New York: Academic Press.
PRESS, William [et al.]. Numerical Recipes in F77/F90/C/C++: The Art of Scientific Computing, Cambridge: Cambridge University Press.