Computational physics (Spring-2012)
1– Basic numerical methods: interpolation and approximation; Differentiation and integration;
Zeros and extremes of functions; Random number generators.
2– Ordinary differential equations: Initial-value problems; The Euler and Picard methods; Predictor-corrector methods; The Rung-Kutta method; Boundary-value problems and eigenvalue problems; The shooting Method.
3– Matrices: Basic matrix operations; Linear equation systems; Zeros and extremes of multivariable function; Eigenvalue problems; The Lanczos algorithm; Random matrices.
4-Partial differential equations: Discritization of the equation; The matrix method for difference equations; The relaxation method; Initial-value Problems
Other set of lecture will be focused on Monte-Carlo and Molecular Dynamics simulations.
1– T. Pang, “Introduction to computational physics”, Cambridge University Press, 1997.
1– There is not specific programming language. I suppose that everybody has required programming skills in one of these programming languages: Fortran, C, C++.