IFT630 - Processus concurrents et parallélisme
Présentation
Sommaire
- Cycle
- 1er cycle
- Crédits
- 3 crédits
- Faculté ou centre
- Faculté des sciences
- Trimestres *
- Hiver 2026, Été 2026
- Répartition de la charge de travail
- 3-0-6
Cible(s) de formation
Se familiariser avec les concepts de la programmation concurrente. Apprendre à résoudre des problèmes en se servant de la programmation concurrente.
Contenu
Approfondissement des concepts de processus et de fil d'exécution (thread). Synchronisation centralisée ou répartie : problématique, techniques et erreurs typiques. Communication pour systèmes centralisés et pour systèmes répartis : problématique et techniques de mise en œuvre. Architecture des systèmes de processus communicants (client/serveur, P2P, grappes, grid, …). Coordination de processus.
Préalable(s)
Avoir obtenu 36.00 crédits* 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
7 janvier au 24 avril 2026
| Jour | Heures | Nombre de séances |
|---|---|---|
| Mercredi | 08:30 - 10:20 | 12 |
| Jeudi | 13:30 - 14:20 | 13 |
| Jeudi | 15:30 - 16:20 | 1 |
| Vendredi | 08:30 - 11:30 | 1 |
Groupe 18
9 janvier au 24 avril 2026
| Jour | Heures | Nombre de séances |
|---|---|---|
| Lundi | 13:30 - 15:20 | 1 |
| Vendredi | 13:00 - 15:50 | 12 |
| Vendredi | 13:30 - 16:30 | 1 |
