Programmation Parallèle et Distribuée

Code Cours
2223-JUNIA-M1S2-MB-IT-902
Langue d'enseignement
Français, Anglais
Matières
MB-IT
Responsable(s)
D.DELANNOY, D.DELANNOY
Intervenant(s)
Y. Duprat
Niveau
Master
Année de formation
Période

Présentation

Prérequis
- Programmation en C ou python
Objectifs
Compétences visées : 34(342/343), 43(431/432/433)

Pratiquer la programmation de techniques multithreads permettant à un programme de réaliser plusieurs opérations en parallèle.
Présentation
- Concepts de base du partage et synchronisation de ressources (Sémaphores, Variables d'état)
- Application de ces concepts en C sous Linux
- Si C++ ou Java connu, présentation et utilisation de méthodes permises par ces langages

Modalités

Organisation
Type Nombre d'heures Remarque
Présentiel
Cours - face à face 10,00
Travaux Pratiques 18,00
Travail personnel
Travail personnel 40,00
Charge de travail globale de l'étudiant 68,00
Évaluation
Type de Contrôle Durée Nombre Pondération
Contrôle continu
Interrogation QCM 1,00 2 50,00
Examen (final)
Examen (QCM) 2,00 1 50,00
TOTAL 100,00

Ressources