INF2 - Informatique 2

INF2 - Informatique 2

En pratique

Nature
Elément constitutif
ECTS
6
Type d'enseignement
Présentiel
Volume horaire de TP
20
Volume horaire de TD
22
Volume horaire de CM
6
Langue d'enseignement
Français

Programme
Le contenu du module est structuré en 5 grands chapitres.
Chaque chapitre comprend un cours, et des séances de mini-projets associés (TP) illustrant les notions importantes. Des séances de renforcement/perfectionnement/tutoriels auront lieu sur papier (TD) et sur machine (TP semi-encadrés).

  • Ingrédients de base de la programmation fonctionnelle,
  • Types énumérés et algébriques : modéliser des données simples,
  • Récursivité : données et calculs,
  • Ordre supérieur : abstraction, concision et réutilisation de code,
  • Types abstraits : modularité et données complexes.

Informations pédagogiques

Compétences à acquérir

  • À l’issue de ce cours, les étudiants auront acquis une première expérience en programmation et algorithmique fonctionnelles,
  • Ils sauront construire un modèle de données adapté à un problème simple posé,
  • Ils connaîtront des techniques de programmation permettant d’améliorer la concision, la modularité et la robustesse de leurs développements (immutabilité, ordre supérieur, types abstraits),
  • Ils auront renforcé leur expérience avec un environnement de développement intégré.

Pré-requis recommandés

  • avoir suivi une UE de programmation impérative,
  • avoir déjà utilisé un environnement de développement intégré, comme Eclipse.
Dernière modification : lun, 25/05/2020 - 12:44