Počítačová fyzika I
E-book
The textbook Computational Physics I covers the topics taught in the course of the same name at the bachelor's level of the Physics study program, as well as in the course Application of Numerical Methods at the bachelor's level of the Applied Informatics study program.
The text builds upon the basic course in numerical methods, focusing on explaining the fundamental principles of computer-based solutions to some typical physics problems. It includes both the area of deterministic methods for solving problems modeled by ordinary and partial differential equations, as well as the area of stochastic Monte Carlo simulations. The course Computational Physics I lays the foundation for further study of more advanced computational methods taught at the master's level in the subject Computational Physics II. Nowadays, the use of computers as a tool for solving real physics problems, and for students as a tool for preparing their final bachelor's or master's theses, is almost indispensable.
This has led to the creation of numerous user-oriented software packages in various environments for solving a wide range of problems. However, without a thorough understanding of how individual computational techniques work, these programs become black boxes with many pitfalls and risks in their use. Therefore, this text emphasizes understanding both the strengths and weaknesses of individual methods and the assumptions for their successful application.