Enseignement d'informatique

Parmi les divers enseignement auquels je participe une grande partie est orienté sur l'apprentissage de la programmation.

Introduction à la programmation Python

Je m'occupe du cours d'introduction à la programmation Python dans le cadre des Master 1 Énergie et Master 1 Science et Génie des Matériaux de l'université PSL.

L'objectif de ce cours (constitué de 6 séances de 3 heures) est de donner les bases minimales nécessaires à tout ingénieur en terme de programmation Python que ce soit pour automatiser le traitement de données ou bien pour résoudre des problèmes scientifiques simples. Vous pouvez accéder par içi aux supports de cours et la version statique est accessible içi.

Ces supports sont également utilisé pour l'introduction à Python que je fais aux étudiants du Mastère Design des Matériaux et des Structures dans le cadre du cours de méthodes numériques.

Apprentissage de la programmation C++

Le second cours orienté programmation dont je m'occupe est celui d'apprentissage de la programmation C++. Ce cours, de 9 séances de 3 heures, est délivré aux élèves de première année du Cycle Ingénieur Civil de l'école des Mines de Paris.

L'objectif de ce cours est d'enseigner aux étudiants le langage C++ des aspects de base (typage des variables, structures de contrôle ... ) jusqu'aux aspects avancés tel que la POO (évidemment 👌) ainsi que la méta-programmation (ça fait très savant 🧑‍🔬 ce mot pour pas grand chose) avec les templates.

Vous pouvez trouver ici le support en ligne utilisé pour ce cours. Il y a également avec ce cours un certain nombre de quiz moodle. Ces quiz ne sont pas accessible en dehors des étudiants de l'école des Mines mais si vous êtes curieux je peux essayer de faire un export des quiz 🤞.