Programme des cours 2016-2017
INFO0058-1  
Introduction à la programmation récursive
Durée :
15h Th, 15h Pr
Nombre de crédits :
Master en sciences informatiques, à finalité3
Master en sciences informatiques, à finalité2
Master en sciences informatiques2
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