This course gives a modern introduction to the basic methods in computational physics and an overview in scientific computing. The broad categories of computational physics are Simulation, Visualization and Modeling. Computational physics is now widely accepted as a valid complement to the traditional experimental and theoretical approaches to physics. The course enhances the basic mathematical, numerical, and conceptual elements needed for using a computer-supported learning environment as a virtual physics laboratory.
The format of the course has been chosen to simulate physical problems in order for students to become familiar with a typical problem solving. Numerical methods will be applied for solving linear and non-linear equations, ordinary and partial differential equations, to simulate classical and quantum physical systems.