IFT359 - Programmation fonctionnelle
Présentation
Sommaire
- Cycle
- 1er cycle
- Crédits
- 3 crédits
- Faculté ou centre
- Faculté des sciences
- Trimestres *
- Automne 2025
- 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)
* 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
25 août au 19 décembre 2025
| Jour | Heures | Nombre de séances |
|---|---|---|
| Lundi | 15:30 - 17:20 | 13 |
| Mardi | 18:30 - 20:20 | 13 |
| Samedi | 09:00 - 12:00 | 1 |
| Vendredi | 08:30 - 11:30 | 1 |
Groupe 2
26 août au 19 décembre 2025
| Jour | Heures | Nombre de séances |
|---|---|---|
| Mardi | 10:30 - 12:20 | 13 |
| Vendredi | 10:30 - 12:20 | 12 |
| Vendredi | 08:30 - 11:30 | 1 |
| Samedi | 09:00 - 12:00 | 1 |
Groupe 18
27 août au 19 décembre 2025
| Jour | Heures | Nombre de séances |
|---|---|---|
| Mercredi | 10:30 - 12:20 | 13 |
| Mercredi | 13:30 - 15:20 | 13 |
| Samedi | 09:00 - 12:00 | 1 |
| Vendredi | 08:30 - 11:30 | 1 |
Groupe 70
25 août au 19 décembre 2025
| Jour | Heures | Nombre de séances |
|---|---|---|
| Lundi | 15:30 - 17:20 | 13 |
| Mardi | 18:30 - 20:20 | 13 |
| Samedi | 09:00 - 12:00 | 1 |
| Vendredi | 08:30 - 11:30 | 1 |
