Programmation
- UE code SPHYB208
-
Schedule
15 + 45Quarter 1 + Quarter 2
- ECTS Credits 4
-
Language
English
- Teacher
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
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 |
---|---|---|---|---|
Bachelier en sciences physiques | Standard | 0 | 4 | |
Bachelier en sciences physiques | Standard | 2 | 4 |