* 1. Principles of computational physics:

Computer representation of numbers, command execution, computation errors. Programming languages, structured programming.

* 2. Basic numerical methods in computational physics:

Interpolation, approximation, root finding, minimization, differentiation, integration (Richardson extrapolation, Romberg method). Solving systems of linear equations. Solving ordinary differential equations.

* 3. Computer modelling:

Computer modeling of physical systems. Molecular dynamics method - principles, equations of motion, motion in external magnetic field, algorithms for solution of many-body problems.Stochastic methods of computational physics. Random numbers, transformation of random variables. Solution of physical problems using the Monte Carlo method. Continuous modeling. Hybrid modeling.

The lecture introduces the basic numerical methods, their computer implementation, and application to modeling of physical problems.