Licence informatique
INVALIDE-Programmation fonctionnelle
Code apogéeDIFO3PFOStructurexxDernière mise à jour le04 Juillet 2017
Responsable pédagogiqueGUILLOU Goulven (Maître de conférences)
Intervenants
Parcours
  • INVALIDE-Licence 2 - parcours informatique
  • INVALIDE-Licence 2 - parcours international
TypeObligatoire
Semestre3Volume horaire60Crédits ECTS6.5
Nombre d'heures Cours magistraux (CM)20 Travaux dirigés (TD)20 Travaux pratiques (TP)20 
Pré-requisAlgorithmique et programmation (S2)
Co-requis 
Objectif Terminal 
Objectif Pédagogique 
Contenu détaillé de l'enseignement
  • Types, fonctions, récursivité. Structures de données: listes, piles, files, arbres, graphes.
  • Algorithmes classiques et avancés sur ces structures de données.
  • Evaluations par valeur et paresseuse.Programmation modulaire.
  • Présentation d’un langage fonctionnel ( OCaml).
Méthodes d'enseignementCours, TD et TP.
Evaluation session 1

1 écrit de 2h (ceff 2/3) et un examen de TP (coeff 1/3).

Evaluation session 21 écrit de 2h.
Références Bibliographiques
  • Le langage Caml de X. Leroy et P. Weiss Masson