UPMC  >  UFR ingénierie

Cette page est la page officielle du cours du 1er semestre 2011 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

  • date limite de rendu des projets lundi 19/12/11
  • pas de cours le mardi 04/10/2011, prochain cours le 11/10/2011
  • mise à niveau en Objective Caml le vendredi 23 octobre 2011 de 16h-19h en 307 - bâtiment 41
  • 1er cours le mardi 20 septembre 2011 de 10h45-12h45 en amphi A3 (jusqu'au 25/10)

    Notes de cours, TD et TME

    Ne pas les imprimer : un polycopié sera distribué. Les Tds sont dans le catalogue /Vrac des machines étudiantes.

    Équipe pédagogique

    L'équipe pédagogique est ainsi constituée: Benjamin Canou, Emmanuel Chailloux, Philippe Trebuchet, Tong Lieu

    Pour envoyer un courrier à l'équipe pédagogique, cliquez ici.

    Groupes

    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.

    • des sujets de partiels et examens des années passées.
    • le devoir de programmation 2011-2012 en PDF
      • la dernière version du sujet : ici
      • rendu par courrier électronique ( en cliquant sur ce lien ) un rapport contenant une brève description géinérale du problème, une description de la hiérarchie de classes ou des modules utilisés, des principaux algorithmes, un listing commenté, un petit manuel d'utilisateur et des jeux d'essai. Pour pouvoir tester votre programme il est demandé d'installer, dans un catalogue de votre compte sur les machines Linux de l'UFR,les binaires et les sources du projet.
      • rendez une première version au plus tard le vendredi 9/12/11, vous aurez ensuite jusqu'au lundi 19/12/11 pour soumettre de nouvelles versions.
      • vous avez jusqu'au lundi soir 19/12/2011 pour rendre la dernière version

        Attention seuls ceux ayant rendu une première version pourront soumettre des versions suivantes.


    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 : 16/12/2011