<?xml version="1.0" encoding="UTF-8"?><lom:lom xmlns:lom="http://ltsc.ieee.org/xsd/LOM">
<lom:general>
<lom:identifier>
<lom:catalog>URI</lom:catalog>
<lom:entry>http://ori.unit-c.fr/uid/unit-ori-wf-1-1709</lom:entry>
</lom:identifier>
<lom:title>
<lom:string language="fre">Programmation par contraintes</lom:string>
</lom:title>
<lom:language>fre</lom:language>
<lom:description>
<lom:string language="fre">La première session de ce cours introduira les notions de contraintes, de problèmes de satisfaction de contraintes (CSPs) et de solution d'un CSP.&lt;br /&gt; 
Lors de la deuxième session, vous vous entraînerez, à travers plusieurs exercices, à modéliser un problème sous la forme d'un CSP.&lt;br /&gt;
Lors de la troisième session de ce cours, on présentera l'algorithme de base utilisé pour résoudre les CSPs sur les domaines finis, algorithme basé sur l'énumération des combinaisons. On étudiera un certain nombre d'heuristiques et techniques de filtrage permettant d'améliorer cet algorithme.&lt;br /&gt; 
Lors de la quatrième session, on programmera ces différents algorithmes en Prolog, et on les utilisera pour résoudre différents CSPs modélisés lors des deux premières sessions de cours.&lt;br /&gt;
La cinquième session de ce cours sera dédiée à la présentation d'un langage de programmation par contraintes, à savoir Gnu-Prolog.&lt;br /&gt;
Enfin, les deux dernières sessions seront des sessions de travaux pratiques, où vous utiliserez les solveurs de contraintes intégrés à Gnu-Prolog pour résoudre les différents exercices vus lors des sessions précédentes.</lom:string>
</lom:description>
<lom:keyword>
<lom:string language="fre">programmation déclarative</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">Prolog</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">solveur de contrainte</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">relation logique</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">algorithme</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">filtrage</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">fuscia</lom:string>
</lom:keyword>
<lom:structure>
<lom:source>LOMv1.0</lom:source>
<lom:value>collection</lom:value>
</lom:structure>
<lom:aggregationLevel>
<lom:source>LOMv1.0</lom:source>
<lom:value>3</lom:value>
</lom:aggregationLevel>
</lom:general>
<lom:lifeCycle>
<lom:contribute>
<lom:role>
<lom:source>LOMv1.0</lom:source>
<lom:value>author</lom:value>
</lom:role>
<lom:entity>BEGIN:VCARD
N:Solnon;Christine
FN:Christine Solnon
EMAIL;TYPE=INTERNET:
ORG:Université de Lyon 1
END:VCARD</lom:entity>
<lom:date>
<lom:dateTime>2003-09-01</lom:dateTime>
</lom:date>
</lom:contribute>
<lom:contribute>
<lom:role>
<lom:source>LOMv1.0</lom:source>
<lom:value>publisher</lom:value>
</lom:role>
<lom:entity>BEGIN:VCARD
N:UCL 1 - Université Claude Bernard
FN:UCL 1 - Université Claude Bernard
EMAIL;TYPE=INTERNET:
ORG:Université de Lyon I
END:VCARD</lom:entity>
<lom:date>
<lom:dateTime>2003-01-09</lom:dateTime>
</lom:date>
</lom:contribute>
</lom:lifeCycle>
<lom:metaMetadata>
<lom:identifier>
<lom:catalog>URI</lom:catalog>
<lom:entry>http://ori.unit-c.fr/uid/unit-ori-wf-1-1710</lom:entry>
</lom:identifier>
<lom:contribute>
<lom:role>
<lom:source>LOMv1.0</lom:source>
<lom:value>creator</lom:value>
</lom:role>
<lom:entity>BEGIN:VCARD
N:Gilles-Gallet;Isabelle
FN:Isabelle Gilles-Gallet
EMAIL;TYPE=INTERNET:
ORG:UNIT
END:VCARD</lom:entity>
<lom:date>
<lom:dateTime>2009-02-11</lom:dateTime>
</lom:date>
</lom:contribute>
<lom:contribute>
<lom:role>
<lom:source>LOMv1.0</lom:source>
<lom:value>validator</lom:value>
</lom:role>
<lom:entity>BEGIN:VCARD
N:Gilles-Gallet;Isabelle
FN:Isabelle Gilles-Gallet
EMAIL;TYPE=INTERNET:
ORG:UNIT
END:VCARD</lom:entity>
<lom:date>
<lom:dateTime>2009-02-13</lom:dateTime>
</lom:date>
</lom:contribute>
<lom:metadataSchema>LOMv1.0</lom:metadataSchema>
<lom:metadataSchema>LOMFRv1.0</lom:metadataSchema>
<lom:metadataSchema>SupLOMFRv1.0</lom:metadataSchema>
</lom:metaMetadata>
<lom:technical>
<lom:format>text/html</lom:format>
<lom:location>http://liris.cnrs.fr/csolnon/Site-PPC/e-miage-ppc-som.htm</lom:location>
<lom:otherPlatformRequirements>
<lom:string language="fre">Gnu-Prolog est utilisé pour les exercices des deux dernières leçons.</lom:string>
</lom:otherPlatformRequirements>
</lom:technical>
<lom:educational>
<lom:learningResourceType>
<lom:source>LOMv1.0</lom:source>
<lom:value>lecture</lom:value>
</lom:learningResourceType>
<lom:learningResourceType>
<lom:source>LOMv1.0</lom:source>
<lom:value>exercise</lom:value>
</lom:learningResourceType>
<lom:intendedEndUserRole>
<lom:source>LOMv1.0</lom:source>
<lom:value>learner</lom:value>
</lom:intendedEndUserRole>
<lom:context>
<lom:source>LOMFRv1.0</lom:source>
<lom:value>licence</lom:value>
</lom:context>
<lom:typicalAgeRange>
<lom:string language="fre">18 et +</lom:string>
</lom:typicalAgeRange>
<lom:typicalLearningTime>
<lom:duration>PT7H</lom:duration>
</lom:typicalLearningTime>
<lom:description>
<lom:string language="fre">Ce cours est destiné aux étudiants de la e-miage, une formation informatique "à distance".</lom:string>
</lom:description>
</lom:educational>
<lom:rights>
<lom:cost>
<lom:source>LOMv1.0</lom:source>
<lom:value>no</lom:value>
</lom:cost>
<lom:copyrightAndOtherRestrictions>
<lom:source>LOMv1.0</lom:source>
<lom:value>yes</lom:value>
</lom:copyrightAndOtherRestrictions>
<lom:description>
<lom:string language="fre">Document libre, dans le cadre de la licence Creative Commons (http://creativecommons.org/licenses/by-nd/2.0/fr/), citation de l'auteur obligatoire et interdiction de désassembler (paternité, pas de modification)</lom:string>
</lom:description>
</lom:rights>
<lom:annotation/>
<lom:classification>
<lom:purpose>
<lom:source>LOMv1.0</lom:source>
<lom:value>discipline</lom:value>
</lom:purpose>
<lom:taxonPath>
<lom:source>
<lom:string language="fre">Classification UNIT</lom:string>
</lom:source>
<lom:taxon>
<lom:id>1305</lom:id>
<lom:entry>
<lom:string language="fre">Programmation : Algorithmique, langages, conception objet, programmes</lom:string>
</lom:entry>
</lom:taxon>
</lom:taxonPath>
<lom:taxonPath>
<lom:source>
<lom:string language="fre">CDD 22e éd.</lom:string>
</lom:source>
<lom:taxon>
<lom:id>005.11</lom:id>
<lom:entry>
<lom:string language="fre"/>
</lom:entry>
</lom:taxon>
</lom:taxonPath>
</lom:classification>
</lom:lom>