Aller au contenu

IFT359 - Programmation fonctionnelle

Présentation

Sommaire

Cycle
1er cycle
Crédits
3 crédits
Faculté ou centre
Faculté des sciences
Trimestres *
Automne 2026
Répartition de la charge de travail
3-1-5

Cible(s) de formation

Formaliser les notions d'abstraction procédurale et d'abstraction de données dans le cadre de la programmation fonctionnelle.

Contenu

Qualité, modularité, conception fonctionnelle. Processus récursifs et itératifs. Objets atomiques. Listes. Abstraction d'ordre supérieur. Curryfication. Fermeture. Appels terminaux. Modèle d’exécution d’un programme fonctionnel. Application de la programmation fonctionnelle (structure de donnée non mutable, programmation par flots, pattern matching…). Insistance sur la qualité de la solution.

Préalable(s)

IFT159

* Sujet à changement

Les informations ci-dessous sont sujettes à changement.

Les étudiantes et étudiants inscrits peuvent voir leur horaire détaillé dans le calendrier de monPortail ou se référer à l'horaire fourni par leur faculté.

Groupe 1

31 août au 11 janvier 2027
JourHeuresNombre de séances
Lundi 11:30 - 12:20 1
Lundi 10:30 - 12:20 10
Lundi 18:30 - 20:20 2
Vendredi 13:30 - 15:20 13

Groupe 18

1er septembre au 4 décembre 2026
JourHeuresNombre de séances
Mardi 08:30 - 10:20 13
Vendredi 08:30 - 10:20 13