Course syllabus

Welcome to Distributed Systems 2019!

TDA596 (Chalmers), DIT240 (GU), 7.5 education credits, LP2 2018 / 2019


  •  (Nov 16th) Last lecture slides have been uploaded. Course schedule information has also been updated.
  • (Nov 8th) There is no lecture the coming Monday. Labs will work as planned, don't forget to go to the labs.
  • (Nov 8th) Today's slides have been uploaded.
  • (Nov 4th) Today's slides have been uploaded.
  • (Nov 1st) Course website for 2019 is online.


Why should I take this class? What will I learn? In a nutshell, we will introduce and discuss the underlying concepts and mechanisms that drive today's distributed systems such as the Internet, data centers, etc.  My lectures provide you with the required knowledge, and the labs give you a hands-on experience in developing distributed systems and exploring their real-world challenges. For more details, have a look at this (very short) overview presentation.


If possible, please bring an Internet-capable device with you, such as a smartphone, tablet or laptop. We will use it for some interactive teaching. If you bring a smartphone or tablet, I would also suggest installing a QR-code reader app.


The course is taught by three teachers:

  • First part: Philippas Tsigas (,
  • Second part: Aras Atalar (
  • Selected lectures: Olaf Landsiedel (

Responsible for the course is

  • Philippas Tsigas (see above)

The teaching assistants are

  • Deepak Desai,

  • Mikael Gordani,

  • Christos Profentzas,
  • Jithinraj Sreekumar,

  • Charalampos Stylianopoulos (Babis),

Course Representatives

Your feedback is very important to us! As usual, we will use your feedback from the anonymous course evaluation and the feedback from the meetings with the course representatives to further improve the course. Additionally, your direct feedback is very welcome: please feel very invited to discuss the course and any suggestions you have with us personally.

Course Book

Marten van Steen and Andrew S. Tanenbaum, "Distributed Systems", CreateSpace Independent Publishing Platform, ISBN-10: 1543057381, ISBN-13: 978-1543057386, Third edition (!). There might be different ISBN numbers for hard and soft cover etc. Digital copy: On the site of the authors, a digital copy is available (upon request) for free (note that we are using the third edition).

Syllabus and Course PM:

Written Exams

The written exam will be held on:

  • TBA Jan 2020 
  • Re-exam date(s): TBA Apr 2020, please double check and see the student portal for updates and details
  • Review of the exam corrections: TBA

The examination will be based on:

  • The course book, the lecture notes, the lectures, and homework/labs.
  • You find some old exams in Files/Old Exams


Links to the labs and other info:

Each lab has a deadline for which it needs to be submitted. Labs are graded and you need to receive a certain number of points to pass the labs. During the course, each lab can only be submitted once. Labs can be resubmitted for each (re)exam date if needed. Lab submissions are required to be the labs of the current instance of the course. All lab submissions should be done via the submission system and NOT by email. In case the lab submission system is not open, please contact the teacher and the responsible TA by email. 

Course summary:

Date Details Due