Teaching
Current teaching activities 2023/2024
Pratiques numériques pour la mécanique en python (Licence 2):
The goal is to teach students in mechanics who already have a basic knowledge in Fortran (or C) to program in "scientific" Python in six practical sessions. The programming will be illustrated by solving mathematical exercises (e.g. illustrating the convergence of a series), drawing parametric curves, and then solving simple mechanical problems (e.g. reading and then exploiting images from a movie to find the period of oscillation of a pendulum).
Cours : Introduction, Numpy, Matplotlib, La vectorisation, Les logiques, Le broadcasting, Lecture et exploitation d'images et de films.
TP : TP1 : Prise en main, TP2 : Approfondissement, TP3 : Vectorisation, TP4 : Le Brachistochrone, TP5 : Les logiques et le traitement d'images, TP6 : Étude d'un pendule,
Past teaching activities @ Sorbonne University :
- Mécanique du vol (L1)
- Énergétique (L1)
- Méthodologie et projet bibliographique en mécanique (L1)
- Mécanique des fluides (L2)
- Programmation en Fortran 90 (L2)
- Hydrodynamique Navale et Mécanique du Vol (L2)
- Pratiques numériques pour la mécanique en python (L2)
- Thermodynamique et thermique (L3)
- Méthodes numériques (L3)
- Applications de la Transformée de Fourier à la mécanique des Fluides et à la thermique (L3)
- Mécanique des fluides (M1)
- Numerical methods for linear equations (M1)
- Projet numérique (M2)