• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Programmation logique

  • Niveau d'étude

    BAC +3 / licence

  • ECTS

    3 crédits

  • Composante

    Faculté des sciences

Objectifs

- Présentation du cadre théorique de la programmation logique et comparaison avec les autres grands paradigmes de programmation.
- Présentation de la programmation en clauses de Horn (et de sa sémantique via la règle de SLD).
- Présentation du langage Prolog (et de ses composantes extra logiques).

Lire plus

Pré-requis obligatoires

Notions et contenus
Fondements de l’informatique

Compétences
Comprendre les notions de langage logique, d’interprétation et de preuve de la logique du premier ordre.

Lire plus

Informations complémentaires

Ressource en ligne disponibles
Numéro de cours sur Moodle - 24032

Lire plus

Compétences visées

- Comprendre les concepts élémentaires de la programmation logique (mécanismes de la résolution SLD).
- Maîtriser la manipulation des structures de données élémentaires (liste, arbre et graphe) en programmation logique.
-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.

Lire plus

Liste des enseignements

  • Programmation logique