Programmation
- UE code SPHYB208
-
Schedule
15 45Quarter 1
- ECTS Credits 4
-
Language
French
- Teacher Henrard Luc
Elements of programmation (including procedures, subroutines, functions)
Mastership of a compiled programmation language (FORTRAN)
Elements of numerical analysis : errors, complexity
Basics algorithms for a physicist : numerical integration, roots, fit of data, random numbers
Mastership of a programmation language to solve physical problems
Understood the strong and weak points of numerical approach of physical problems
The course propose an introduction at the programming context (structure of a computer, operating systems, ...). The student get familiar with a compiled language (FORTRAN) and addresses the structure of complexe programming (subroutine, function, structure, tables, files, ...). The student will be brought to implement numerical solution usefull for a physicist.
Partie 0 : Before programming ..
Partie I : A programming language : FORTRAN
Partie II : Computational physics
Erreurs in computational physics
Integration and differentiation
Trials and errors
Data fitting
Random numbers
Partie III : Advanced programming
Most of the teaching is based on programming by the students with goings and comings with more formal approach. All the teaching takes place in a computer pool where the student work individualy.
The evaluation takes account of the daily wotk of the student and of the final exam during the session
S. J. Chapman, 'Fortran 95/2003 for Scientists and Engineers', McGraw Hill 2007.
R.H. Landau, M.J. Paez, C.C. Bordeianu, 'Computational Physics' Wiley 2011
Training | Study programme | Block | Credits | Mandatory |
---|---|---|---|---|
Bachelor in Physics | Standard | 0 | 4 | |
Bachelor in Physics | Standard | 2 | 4 |