| Vendredi | Cours | Travaux pratiques |
| 24 septembre | Paradigmes de la programmation | Exercice introductif sur les fonctions récursives |
| 1 octobre | Fonctions d’ordre supérieur | Projet sur les ensembles |
| 8 octobre | Abstractions de données |
| 15 octobre | Filtrage de motifs | Projet sur les codes de Huffman |
| 22 octobre | Complément sur les listes |
| 29 octobre | La notation for | Projet sur le traitement de texte |
| 5 novembre | Calcul symbolique |
| 12 novembre | Fonctions et états | Projet sur les simulations temporelles |
| 19 novembre | Contraintes |
| 26 novembre | Calculer avec les flots | Examen intermédiaire |
| 3 décembre | Lisp | Projet sur les flots et les contraintes |
| 10 décembre | Projet sur Lisp |
| 17 décembre | Prolog |
| 24 décembre | Examen final |