IP4006 - Programmation impérative et fonctionnelle

Vous êtes ici :

IP4006 - Programmation impérative et fonctionnelle

Objectifs

Objectif général :

Développer efficacement des applications complexes et fiables grâce aux paradigmes de la programmation fonctionnelle.

Objectifs détaillés :


Distinguer les paradigmes fondamentaux de la programmation impérative et de la programmation fonctionnelle.
Maîtriser les techniques de la programmation fonctionnelle pour produire des programmes sûrs et concis.
Savoir utiliser les types algébriques pour représenter les entités d’un problème ainsi que le filtrage de motif pour les traiter efficacement.
Programmer de manière générique en utilisant ordre supérieur, polymorphisme et foncteurs.
Maîtriser les fichiers d’interface des modules et l’abstraction de type pour écrire des applications complexes sûres et facilement modifiables.
Savoir identifier les étapes de compilation et utiliser un build system.

Place dans le cursus

De début Octobre à début décembre

En bref

Crédits ECTS : Cf UE

Contact(s)

Lieu(x)

  • Toulouse