The following items will be completed in parallel with the advance of the corresponding courses, some of them can be currently empty. Lecture notes are usually not self-contained and are supposed to be complemented with additional examples during the lectures.
Please, do not distribute further this material without prior agreement. But feel free to forward me typos or any kind of inaccuracy you might find in them.

Courses and lecture notes

Polytech - Cycle Préparatoire

S2 - Programmation Impérative

A venir

Polytech - Informatique 4ème année

S7 - Compléments Objets

La première partie du support de cours
Rappel sur les exceptions en Java
La première feuille de TD.
La deuxième feuille de TD (Trajets).
La troisième feuille de TD (Robots).
Le support de cours sur les mécanislmes de généricité en Java
Le support de cours sur les lambda-expressions et les interfaces fonctionnelles en Java.
Trois fichiers avec des exercices sur les génériques en Java: le premier, le deuxième, et le troisième.
Une archive à télécharger pour le premier TP. L'énoncé est dans l'archive, ainsi qu'un programme de test. Le fichier avec les résultats espérés
Une archive à télécharger pour le deuxième TP (en distanciel; l'énoncé est dans l'archive). Une seconde archive avec un petit complément pour ceux/celles qui iraient plus vite.
Les résultats attendus pour les Tours de Hanoi: première question et seconde question
La quatrième feuille de TD (interprete abstrait) .
Une archive à télécharger pour le TP du 9 Novembre.

S7 - Compilation et Projet de Compilation

La première feuille de TD.
La deuxième feuille de TD ainsi que l'automate LR(0) pour l'exercice 4.
La troisième feuille de TD.
La quatrième feuille de TD.
La description de la machine abstraite pour le projet
L'archive avec le source de l'interprète de la machine virtuelle pour le projet.
La feuille de TD sur la génération de code
L'archive pour le TP de compilation et l'énoncé du TP de compilation.

Links to related pages

Links to related documents