| INFO0058-1 | |||||||||||
| Introduction à la programmation récursive | |||||||||||
|
Durée :
|
|||||||||||
| 15h Th, 15h Pr | |||||||||||
|
Nombre de crédits :
|
|||||||||||
|
|||||||||||
|
Nom du professeur :
|
|||||||||||
| Pascal Gribomont | |||||||||||
|
Langue(s) de l'unité d'enseignement :
|
|||||||||||
| Langue française | |||||||||||
|
Organisation et évaluation :
|
|||||||||||
| Enseignement au premier quadrimestre, examen en janvier | |||||||||||
|
Unités d'enseignement prérequises et corequises :
|
|||||||||||
| Les unités prérequises ou corequises sont présentées au sein de chaque programme | |||||||||||
|
Contenus de l'unité d'enseignement :
|
|||||||||||
| Principe de récurrence.
Etude de la récursion et des techniques de programmation récursive. Application à divers problèmes de programmation. |
|||||||||||
|
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
|
|||||||||||
| Résolution de problèmes simples en utilisant Scheme.
Usage approprié de la récursion. Technique systématique de documentation des programmes. |
|||||||||||
|
Savoirs et compétences prérequis :
|
|||||||||||
|
Activités d'apprentissage prévues et méthodes d'enseignement :
|
|||||||||||
| Utilisation du système SCHEME, travaux dirigés et travaux à domicile. | |||||||||||
|
Mode d'enseignement (présentiel ; enseignement à distance) :
|
|||||||||||
| Présentiel, 1er quadrimestre | |||||||||||
|
Lectures recommandées ou obligatoires et notes de cours :
|
|||||||||||
| http://racket-lang.org | |||||||||||
|
Modalités d'évaluation et critères :
|
|||||||||||
| Travaux à domicile. Une interrogation écrite au milieu du quadrimestre. Un examen oral. | |||||||||||
|
Stage(s) :
|
|||||||||||
|
Remarques organisationnelles :
|
|||||||||||
| http://www.montefiore.ulg.ac.be/~gribomon/cours/cours.html | |||||||||||
|
Contacts :
|
|||||||||||
| Pascal Gribomont gribomont@montefiore.ulg.ac.be | |||||||||||