ECTS
5 crédits
Composante
Faculté des sciences
Objectifs
- Comprendre les concepts élémentaires de la programmation logique (mécanismes de la résolution SLD).
- Comprendre les concepts fondamentaux de la programmation fonctionnelle (fonctions, récursivité et filtres).
- Maîtriser la manipulation des structures de données élémentaires (liste, arbre et graphe) en programmation logique et fonctionnelle.
- Maîtriser le parcours d’un espace de recherche décrit en extension.
- Comprendre la notion de négation par l’échec.
- Comprendre les points communs et les différences entre les différents paradigmes de programmation.
Heures d'enseignement
- CM - Programmation logique et fonctionnelleCours magistral20h
- TD - Programmation logique et fonctionnelleTravaux dirigés12h
- TP - Programmation logique et fonctionnelleTravaux pratique16h