Teaching

DB modeling and querying essentials

Graduate course, University of Tours, Master DS4SC, 2024

Study the logical properties of relational database languages. Understand the various classes of queries along with their complexity and properties. Understand the underlying structures and mechanisms used by database engines (indexes, data organization, transaction)

Algorithmique avancée : structures de données (Algorithms : data structures)

Undergraduate course, University of Tours, C.S. Bachelor, 2024

Comprendre les structures de données récursives que sont les listes chaînées, les piles, les files ainsi que les arbres binaires et généraux. Savoir travailler avec ces structures selon les paradigmes fonctionnels (révisions de L1) ou impératifs en utilisant explicitement les pointeurs. Savoir mettre en œuvre les principaux algorithmes de parcours, de recherche d’information et de tris de ces structures. Comprendre les notions fondamentales de complexité et savoir estimer une complexité approchée et l’écrire en suivant la notation de Landau.

Fondement des Bases de données (Databases fundamentals)

Graduate course, University of Tours, Master BDMA, 2023

Study the logical properties of relational database languages. Understand the various classes of queries along with their complexity and properties. Understand the underlying structures and mechanisms used by database engines (indexes, data organization, transaction)