Niveau d'étude
BAC +5 / master
ECTS
1 crédits
Composante
Faculté des sciences
Description
Programmation avancée en langage C/C++ ;
Ce cours est la continuation du cours de physique numérique du M1 qu’il poursuit de manière plus approfondie, à la fois en programmation et avec des applications tournées vers la physique. Le cours se termine par un projet en petits groupes.
Objectifs
Le but de ce cours est de permettre aux étudiants d’atteindre un niveau avancé dans la programmation en langage C, appliquée à la résolution numérique de problèmes de physique, et de faire le lien avec la programmation orientée objet en C++.
Heures d'enseignement
- CMCours magistral9h
- TDTravaux dirigés8h
- TPTravaux pratique9h
Pré-requis obligatoires
Notions et contenus
Physique et Informatique de la licence et du Master 1. Connaissances de la programmation en C du Master 1. Bases de l'optique non linéaire (Master 1).
Compétences
Connaître un langage de programmation, et avoir de bonnes bases en programmation C ou C++.
Bibliographie
Programmer en langage C++, Claude Delannoy, Eyrolles