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
Ne travaille pas les vendredis
(permanences Zoom du lundi au jeudi: 10h00-12h00)

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:licences:ue:l1:ipf1

Introduction à la programmation fonctionnelle (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 programmation fonctionnelle pour le web 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/licences/ue/l1/ipf1.txt · Dernière modification : 2022/11/08 16:31 de treinen