Описание:The course builds on the C language skills (required from a student) to paradigms and constructs of C++ and Python. After that, numerical methods are presented, including finite-difference methods, iterative and optimization algorithms, Monte-Carlo techniques, along with applications to simulations in high-energy and condensed matter physics