Outils pour utilisateurs

Outils du site


Panneau latéral



Contacts

Scolarité L1/L2

Audrey Dalla Francesca (coordinatrice Licence et Master, en appui à la gestion pédagogique L1-L2)
téléphone 01 57 27 94 36
bureau Sophie Germain - Bur. 3055
En télétravail les jeudis et vendredis
(permanences Zoom : 14h00-17h00)

connexion à la permanence d'Audrey Dalla Francesca (code: 482147)

Marie Chandellier (gestionnaire L1 et L2)
téléphone 01 57 27 68 99
bureau Sophie Germain - Bur. 3055
(permanences Zoom : lundi, jeudi et vendredi 10h-12h)

connexion à la permanence de Marie Chandellier (code: 222732)


Scolarité L3

Raja Taimes
téléphone 01 57 27 68 93
bureau Sophie Germain - Bur. 3005
En télétravail les mercredis et vendredis
(permanences Zoom : 10h00-12h00 ; 14h00-15h00)

connexion à la permanence de Raja Taimes (code: 481714)

formations:licence:ue:l1:ipf1

Introduction à la programmation fonctionnelle 1 (IPF1)

Description

L'objectif principal de ce module est de donner à voir les principes de la programmation fonctionnelle, par opposition à la programmation impérative. Pour ce faire, nous apprendrons les bases du langage OCaml qui sera pratiqué en TP et qui sera aussi utilisé dans le module de Introduction à la Programmation Fonctionnelle au second semestre.

Syllabus

Sujets centraux

  1. Expressions
    • Variables
    • Déclarations locales et globales
    • Expressions conditionnelles
  2. Fonctions
    • Fonctions anonymes
    • Composition
    • Fonctions d'ordre supérieur
    • Fonctions polymorphes
    • Fonctions récursives
  3. Types
    • Déclaration
    • Types somme
    • Types paramétrés
  4. Listes
    • Parcours de liste
    • Fonctions de pliage
    • Listes de listes

Pré-requis

Ce module s'adresse à des étudiants ayant déjà des bases d'algorithmique et de programmation, par exemple grâce à la spécialité Numérique et Sciences Informatiques du lycée.

formations/licence/ue/l1/ipf1.txt · Dernière modification : 2025/01/29 10:50 de admin