The computational techniques utilized in physics and other related scientific subjects are introduced in this book.
It is directed toward a group of people who have already taken college physics at the introductory level, which is typically taught during the first two years of a science or engineering undergraduate degree.
It teaches everything required for the resolution of the problems included in the text while making no assumptions about prior knowledge of numerical analysis, programming, or computers. The basic programs are written in C++, and the Gnu/Linux environment's robust tools are used for data analysis. All required software is open source and totally free.
The book begins with very basic particle motion issues and concludes with a thorough analysis of sophisticated methods applied to statistical mechanics Monte Carlo simulations. As we explore issues like the diffusion equation, electrostatics on a plane, quantum physics, and random walks, the level of instruction gradually increases.
The book is also available in Fortran Edition.