Syllabus
- Overview of general-purpose programming languages: Fortran, C, C++, Python
- Programing basics: variables, control flow, data objects, algorithms
- Overview of interpreted languages: Matlab, Mathematica
- Numerics: accuracy, precision, stability, bottlenecks, computer structure
- Numerical differentiation and integration; Runge Kutta methods
- Interpolation and extrapolation: polynomial, spline, Laplace
- Minimization and maximization: Brent, Newton, simulated annealing
- Statistical description of data: modeling, comparing distributions
- Monte Carlo simulations
- (Time permitting) Ordinary differential equations: finite differences, shooting, relaxation
- (Time permitting) Partial differential equations: reduction, relaxation, multi-grid
Literature
- Numerical recipes, by William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery; Publisher: Cambridge University Press; 3 edition (September 10, 2007).
- Computational physics, by Morten Hjorth Jensen; Publisher: CreateSpace Independent Publishing Platform (January 12, 2015)
- A survey of computational physics, by Rubin H. Landau, Jose Paez, Cristian C. Bordeianu; Publisher: Princeton University Press; Har/Cdr edition (July 21, 2008)
Browse
Name Last modified Size Description
Parent Directory -
ActiveSemester.txt 2019-01-24 12:55 192
HEADER.html 2021-01-17 09:38 3.1K
HEADER.html.bak 2018-03-04 16:46 3.4K
HEADER.html.bak1 2020-05-11 06:52 3.3K
Apache/2.4.38 (Debian) Server at physics.bgu.ac.il Port 80