IFT-3000 Paradigmes et concepts des langages de programmation
Paradigmes de programmation. Définition d'un langage : syntaxe, sémantique dynamique et sémantique statique. Notions de compilation et d'interprétation. Programmation fonctionnelle : abstraction fonctionnelle, application, types inductifs, filtrage par motifs, polymorphisme. Programmation orientée objet : classes, objets, messages, liaison dynamique, héritage. Modularité et structuration. Programmation impérative et notions avancées : fermetures, évaluation paresseuse, continuations, flots. Effets algébriques et programmation concurrente. Programmation asynchrone et programmation événementielle. Programmation parallèle : fil d'exécution, synchronisation, structures de données concurrentes. Programmation distribuée : sockets, sérialisation, modèle d'acteurs. Parallélisme de données.
Responsables
- Faculté des sciences et de génie
- Département d'informatique et de génie logiciel
Cette activité est contributoire dans:
Cette page constitue la description officielle de cette activité. L'Université Laval se réserve le droit de modifier l'activité sans préavis. Tous les horaires indiqués sont sujets à changement.
Répartition hebdomadaire
- 3h Cours
- 0h Laboratoire ou travaux pratiques
- 6h Travail personnel
- 9h Total
Horaire
Pour vous inscrire, accédez à monPortail.
Hiver 2027 – 1 section offerte
NRC 15664 Capacité maximale: 230 étudiants
Plages horaires
-
- Type: Sur Internet
- Dates: Du 11 jan. 2027 au 23 avr. 2027
-
- Type: En classe
- Dates: Du 11 jan. 2027 au 23 avr. 2027
- Journée: Lundi
- Horaire: De 12h30 à 15h20
-
- Type: Classe virtuelle synchrone
- Dates: Du 11 jan. 2027 au 23 avr. 2027
- Journée: Lundi
- Horaire: De 12h30 à 15h20
Été 2026 – 1 section offerte
NRC 54690 Capacité maximale: 450 étudiants
Plages horaires
-
- Type: Classe virtuelle synchrone
- Dates: Du 4 mai 2026 au 17 jui. 2026
- Journée: Mardi
- Horaire: De 15h à 16h50
-
- Type: Classe virtuelle synchrone
- Dates: Du 4 mai 2026 au 17 jui. 2026
- Journée: Jeudi
- Horaire: De 15h à 16h50
Hiver 2026 – 1 section offerte
NRC 15532 Capacité maximale: 230 étudiants
Plages horaires
-
- Type: Sur Internet
- Dates: Du 12 jan. 2026 au 24 avr. 2026
-
- Type: En classe
- Dates: Du 12 jan. 2026 au 24 avr. 2026
- Journée: Lundi
- Horaire: De 12h30 à 15h20
- Pavillon: Adrien-Pouliot
-
- Type: Classe virtuelle synchrone
- Dates: Du 12 jan. 2026 au 24 avr. 2026
- Journée: Lundi
- Horaire: De 12h30 à 15h20