Module 5
La programmation multitâche, la programmation réseau
Introduction
But
Ce dernier module traite de deux types particuliers de programmation qui sont permis avec le langage C++ : la programmation multitâche et la programmation réseau. En fin de module, il sera aussi question des bibliothèques de fonction C++ utiles pour le travail scientifique.
Objectifs d’apprentissage
À la fin de ce premier module, vous serez capable de :
- expliciter l’apport du langage C++ pour la programmation multitâche et en réseau;
- utiliser les threads et les sockets dans des programmes simples;
- exploiter certaines des bibliothèques C++ consacrées au travail scientifique, notamment au calcul scientifique.
Théorie
Vous étudiez, dans la majeure partie de ce module, la programmation multitâche et la programmation réseau. Vous explorez, dans la dernière partie, les bibliothèques scientifiques qu’offre le langage C++.
Pratique
Vous réalisez quelques exercices de mise en application. Chaque exercice est accompagné d’une solution détaillée.
Durée du module
Deux semaines, 18 heures d’études en moyenne.
Évaluation
Après avoir terminé le module 5, vous réalisez le travail pratique 3 qui porte sur le contenu des module 4 et 5. Ce travail compte pour 20 % de la note finale.

