2019-2020 / INFO0058-1

Introduction à la programmation récursive

Durée

15h Th, 15h Pr

Nombre de crédits

Enseignant

Pascal Gribomont

Langue(s) de l'unité d'enseignement

Langue française

Organisation et évaluation

Enseignement au premier quadrimestre, examen en janvier

Horaire

Horaire en ligne

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, théorie et exercices.
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

Adaptation des engagements pédagogiques suite à la pandémie de COVID-19 pour la session de mai-juin

Méthodes d'apprentissage mises en œuvre : enseignement à distance

...

Matière de l'évaluation

Méthodes d'évaluation

Contact

Adaptation des engagements pédagogiques suite à la pandémie de COVID-19 pour la session août-sept

Matière de l'évaluation

Méthodes d'évaluation (et plateforme utilisée)

L'examen est fusionné avec celui de programmation fonctionnelle.

Contact(s)