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.