Licence |
Sciences, Technologie, Santé
|
Mentions : |
Statut dans la mention |
Parcours |
Statut dans le parcours |
||||
Informatique |
Optionnel |
|
|
||||
Intitulé : STS.INFO.3.5 : Programmation fonctionnelle
|
Semestre : 3 |
||||||
Volume horaire par
étudiant : 48 |
CM : 18 |
TD : 18 |
TP : 12 |
||||
ECTS : 5 |
Coefficient : 1 |
Description rapide : Etude
d'une autre façon de programmer n'utilisant que des fonctions.
Objectif : Apprentissage de la programmation par fonctions
Pré-requis : Les connaissances abordées en STS.INFO.2.3
Programme :
Fonctions, composition de fonctions, fonctions récursives
Type, inférence de type,
Types construits : types récursifs, types paramétrés
Filtrage, gardes
Porté des expressions
Structures de données : liste, arbres
Gestion des exceptions
Polymorphisme
Entrées / Sorties
Amplication en Caml
Bibliographie :
V. Granet, Algorithmique et programmation en Java, Dunod
Faculté
de Mathématique et d’Informatique