INGI2640 | Langages de programmation de l'intelligence artificielle |
|
[30h+15h] 1q
|
Enseignant(s) :
Baudouin Le Charlier
|

Objectifs
Traiter à la fois de programmation symbolique et de programmation non algorithmique, c'est-à-dire non classique, et mettre en évidence les particularités des langages correspondants.
Un but secondaire du cours est l'apprentissage de LISP, Prolog et Miranda.
Cahier des charges
- Programmation fonctionnelle classique : LISP, y compris des notions d'implémentation
- Programmation logique : Prolog
- Programmation fonctionnelle moderne : Miranda
Résumé
Les performances des ordinateurs et les qualités des implémentations s'améliorant continuellement, les langages fonctionnels ou logiques, dont les plus connus sont LISP, Prolog, Miranda et ML, originellement réservés surtout à la recherche en intelligence artificielle, se répandent de plus en plus dans toutes sortes d'applications où l'information à traiter est à la fois non numérique et fortement structurée. Il est donc important que les ingénieurs informaticiens en maîtrisent les principes.
Autres informations du cahier des charges
INGI 2650Syllabus disponible.
Le cours INGI2640 est mentionné dans les programmes suivants :
ECGE3DS/IG
|
Diplôme d'études spécialisées en économie et gestion (informatique de gestion - Master in Information Systems)
|
| |
Valeurs ECTS de l'activité
ECGE3DS/IG
|
Diplôme d'études spécialisées en économie et gestion (informatique de gestion - Master in Information Systems)
|
(4 ECTS)
| |
INFO23
|
Troisième année du programme conduisant au grade d'ingénieur civil informaticien
|
(4 ECTS)
| |
Valeur ECTS par défaut
|
(4 ECTS)
| |
|