Enseignement
📚 Responsabilités de cours (actuelles et passées)
A l’UFR Math-Info (Université Paris Cité)
Equations de transport en biologie, partie théorique (M1, 2012-2016 & M2, 2018)
- Modélisation du transport en biologie, généralités sur les EDP
 - Méthode des caractéristiques
 - Solutions faibles, détentes, chocs
 - Solutions entropiques
 
Partie numérique assurée successivement par M. de Buhan, L. Lacouture, M. Briant.
Modélisation déterministe en sciences du vivant (M1, 2017)
- EDO (dynamique des populations, théorème de Cauchy-Lipschitz, stabilité des points d’équilibre)
 - EDP hyperboliques : phénomènes de transport
 - EDP paraboliques : phénomènes de diffusion (analyse de Fourier)
 - Méthodes de discrétisation (différences finies), simulations numériques
 
Partagé avec S. Martin
Au département Informatique (IUT Paris Rives de Seine)
Théorie des langages, automates finis et grammaires
- Alphabets, langages, expressions régulières
 - Automates finis, déterministes, complets, minimaux, ε-transitions
 - Grammaires, classification de Chomsky, théorème d’Arden
 
Logique formelle, algèbre de Boole, prédicats
- Expressions logiques, Formules logiques
 - Fonctions logiques, Algorithme de Quine
 - Diagrammes de Décision Binaires
 - Calcul des prédicats
 
Théorie de l’information de Shannon
- Entropie, Information mutuelle
 - Algorithme de Huffman
 - Canaux bruités
 - Codes correcteurs d’erreurs
 
Cryptographie et sécurité
- Cryptographie asymétrique (RSA, RSA accéléré, Rabin, El Gamal…)
 - Cryptographie symétrique (Hill, DES, AES, …)
 - Protocoles de signature, d’authentification, d’échanges de clés (Diffie-Hellman)
 - Fonctions de hachage
 
Arithmétique et cryptographie
- Divisibilité et nombres premiers, calcul modulaire
 - Equations diophantiennes, Théorème des restes chinois
 - Fonction d’Euler
 - Cryptographie “ancienne”
 
Théorie des graphes
- Graphes non orientés, Algorithme de Kruskal, Arbres
 - Graphes orientés, circuits, composantes fortement connexes, Algorithme de Roy-Warshall
 - Plus courts chemins dans les graphes valués, Algorithmes de Dijkstra et Bellman
 - Ordonnancement de projets
 
Introduction au data mining
- Analyse par composantes principales, Cercle des corrélations
 - Inerties inter- et intra-classe, indices d’agrégation
 - Classification hiérarchique, algorithme de Ward
 
📝 Autres cours enseignés (niveau DUT/BUT)
- Algèbre linéaire
 - Analyse et méthodes numériqes
 - Numération et structures
 - Méthodes d’optimisation
 - Statistiques descriptives
 - Modélisation mathématique
 - Compléments d’analyse
 
En construction…