Basic Syllabus
The syllabus for this course consists of the lectures notes on the webpage, 6 compulsory projects and chapters 1-11, 13-17, 22, 25-27 and 30 of the text of Landau and Paez at the following link
The reports from the 6 projects form the basis for the oral examination. The candidates will get questions from one of the projects plus from one of the following topics taught during the semester
1) Monte Carlo methods in physics (Lecture notes chapters 8, 9 and 10)
2) Partial differential equations (Lecture notes chapter 15)
3) Ordinary differential equations (Lecture notes chapters 13 and 14)
4) Numerical integration, standard methods and Monte Carlo methods (Lecture notes chapters 7 and 8)
5) Linear algebra and eigenvalue problems. (Lecture notes chapters 4 and 12)
The 6 projects have to be handed in at the deadline and get the mark passed (only marks for the projects are passed/not passed). All 6 projects have to be passed in order to get access to the final oral exam.
Additional literature
In addition we recommend highly the texts on Numerical Recipes in C++ or Fortran90 by Press et al. The C, F77 and Fortran90 versions can be loaded down for free, follow the links at Numerical Recipes
The program library in C++ and Fortran90 used in this course is a rewritten version of the Numerical Recipes codes.
C++ and Fortran 90/95 resources
For lectures notes, links to resources on the net for both C/C++ and Fortran90/95, there are two excellent courses at the UiO. For C/C++ follow the link of INF-VERK3830and for Fortran90/95 follow the link of INF-VERK3820