Cette page est la page officielle du cours du 1er semestre 2013 intitulé
« Programmation concurrente, réactive et répartie »
qui s'adresse aux étudiants de master de l'UPMC.
La description de la brochure du module se trouve ici.
Nouvelles fraîches
nouvelle version du projet (section Examens : version du 29/11/2013)
examen le mardi 5 novembre 2013 de 11h-13h en amphi 56A
texte du projet (section Examens : version du 01/11/2013)
1er TD/TME le mercredi 25 septembre 2013
1er cours le mardi 17 septembre 2013 de 10h45-12h45 en amphi 56A
Notes de cours, TD et TME
Ne pas les imprimer : un polycopié sera distribué. Les Tds sont dans le catalogue /Vrac des machines étudiantes.
- cours 10 : migration de threads et programmation parallèle (lien)
- cours 9 : applets, servets, JSP (en PDF)
- cours 8 : appels distants, RMI (en PDF)
- cours 7 : persistance et communication (en PDF )
- cours 6 : Canaux synchrones en OCaml et futures en Java (en PDF
)
- cours 5 : Esterel (en PDF, transparents de Nadine Richard)
- vidéo du cours de Gérard Berry au Collège de France
- fichier emacs dans /Vrac sur les machines de la ppti
- cours 4 : Interneteries, client/serveur (en PDF), lire chapitre 20 de DAOC (cf lien)
- cours 3 : Threads en OCaml et en Java (en PDF)
- cours 2 : Fair threads (PDF)
- TD1 et TME1
- cours 1 : généralités sur la concurrence (transparents, comparaison des modèles mémoire, utilisation de fork)
Équipe pédagogique
L'équipe pédagogique est ainsi constituée:
Emmanuel Chailloux, Romain Demangeon, Philippe Esling,Tong Lieu
Groupes
Voici les horaires des groupes
> groupes 1 & 2 (Romain Demangeon, Philippe Esling) :
-
TD : mercredi 13h30-15h30
-
TME : mercredi 16h-18h
- groupe 3 (Tong Lieu) :
-
TD : vendredi 13h30-15h30,
-
TME : vendredi 16h-18h,
Examens et notation
La note de module est formée à 60% par l'examen final et à 40% par la note de
contrôle continu. La note du CC comprend la note du partiel et la note du
devoir de programmation.
Bibliographie
- sur la programmation système
- Jean-Marie Rifflet et Jean-Baptiste Yunes
UNIX : Programmation et communication, Dunod
- Xavier Leroy et Didier rémy. Programmation du système Unix en Objective Camli (cf lien)
- sur les Fair Threads
- Frédéric Boussinot : articles et rapports de recherche (cf lien)
- sur Objective Caml
- sur java et concurrence
Gilles Roussel et Etienne Duris.
Java et Internet.
Vuibert
Jeff Magee et Jeff Kramer.
Concurrency: State Models & Java Progams
Wiley
slides des premiers chapitres.
Doug Lea.
Concurrent Programming in java: Design principles and patterns.
Addison-Wesley, 1999.
avec le supplément en ligne.
- sur Esterel
Autres liens
Remarques?
dernière modification : 03/12/2013