Outils

INFO3210 : Projet fonctionnel

Functional Programming Project

Responsable(s) :
  • Eric Thierry
Enseignant(s) :
  • Daniel Hirschkoff

Niveau

L3 / 1e année

Discipline

Informatique

ECTS
6.00
Période
2e semestre
Localisation
Site Monod
Année
2026
Langue d'enseignement
Français

Public externe (ouverts aux auditeurs de cours)

Informations générales sur le cours : INFO3210

Content objectif

Le cours consiste pour une grande partie en un projet de programmation. Les élèves développent en binôme un programme permettant soit d'exécuter d'autres programmes, soit de faire des raisonnements logiques. Le langage de programmation est OCaml. Des éléments de programmation fonctionnelle avancée sont abordés à l'occasion du développement du code.
Une partie du cours (environ 1/3) prend la forme de cours+TDs. On y traite de lambda-calcul, de typage, et de liens avec la théorie de la démonstration (correspondance de Curry-Howard).