Introduction to Programming and Computational Physics

Lecture Description

The aim of the lecture is to provide students with fundamental knowledge of the C programming language and its use in solving physical problems, such as numerical integration, the solution of differential equations, and the Monte Carlo method for simulating physical processes.

Literature

  • Introduction to Programming and Computational Physics
    C. Pistillo, Lecture slides
  • Learning scientific programming with Python
    C. Hill
  • Random Number Generation and Monte Carlo Method
    J. E. Gentle