Enseignement
Structures de données et algorithmes
| Niveau | Licence (2e année) |
| Contenu du cours | Pseudo-code algorithmique, complexité, structures de données (tableaux, piles/files, listes chaînées, arbres), principes algorithmiques (récursivité, algorithmes de tri, traitement d'arbres) |
Introduction à la programmation
| Niveau | Licence (1re année) |
| Contenu du cours | Langage Python |
Programmation, génie logiciel
| Niveau | Master (1re année) |
| Contenu du cours | Langage Java, programmation orientée objet |
Cours de mise à niveau en programmation
| Niveau | Master (1re année) |
| Contenu du cours | Langage Java, programmation orientée objet |
Introduction aux bases de données
| Niveau | Licence (2e année) |
| Contenu du cours | Modèles entité-association, algèbre relationnelle, SQL |