Course Description

PH413: Computational Physics

The main topic of this course is an introduction to the basic methods in computational physics and an overview of the recent progress in scientific computing. Many examples from recent research in physics and related areas including bio-informatics are introduced. Basic computational tools including the random numbers, differential equations, spectral analysis, and matrix operations, are dealt with through relevant examples, and more advanced topics, such as Monte Carlo simulations, molecular dynamics, and parallel computing will also be treated and trained. The purpose of this course is to understand how to utilize this knowledge for research and teaching in physics through studying various practical examples.

Topical prerequisites: programming language (any kinds).