Informations sur le cours, modalités d'examen...
Programmation logique (première partie du cours)
Programmation par contraintes (deuxième partie du cours)