Aller à : contenu haut bas recherche
EN     FR
Vous êtes ici:   UNIL > HEC Inst. > HEC App. > SYLLABUS

Introduction to Distributed Systems

  • Teacher(s):  
  • Course given in: French
  • ECTS Credits:
  • Schedule: Autumn Semester 2016-2017, 4.0h. course (weekly average)
      WARNING :   this is an old version of the syllabus, old versions contain   OBSOLETE   data.
  •  sessions
  • site web du cours course website
  • Related programmes:
  • Permalink:




This course offers a first introduction to distributed systems, by proposing both a conceptual foundation and a practical perspective for the design and deployment of such systems.


A distributed system is characterized by the absence of global state, i.e., distributed entities do not share a common and coherent view of the system. This characteristic makes it significantly more challenging to devise distributed programs than centralized ones.

This course introduces conceptual and practical tools for addressing this challenge. In order to help understanding theoretical concepts, students incrementally build a typical distributed application throughout the semester, using mainly the Java programming platform. Some of the subjects addressed by this course are the following:

  • concurrency and parallelism;
  • network programming vs. distributed programming;
  • distributed algorithms.

This course is given in French but most of the course material is in English. Moreover, English-speaking students can ask questions and be answered in English.


Distributed Systems - Concept and Design, 4th Edition. G. Coulouris, J. Dollimore, T. Kindberg. 2005. Addison Wesley.


First attempt

Written 2h00 hours
Not allowed
Not allowed

The evaluation is based on two mandatory mini-projects during the semester, and on a final written exam during the ordinary exam session.


Oral 0h20 minutes
Not allowed
Not allowed

A new final exam takes place during the retake session, oral this time, while the evaluation of the two mini-projects done during the semester is simply reused to compute the final mark.

[» go back]           [» courses list]

Internef - CH-1015 Lausanne - Suisse  -   Tél. +41 21 692 33 00  -   Fax +41 21 692 33 05
Swiss University