Distributed Algorithms

Module Code
Module Coordinators
Thomas Letschert
Thomas Letschert
Short Description
The lecture on Distributed Algorithms provides a fundamental understanding of problems, algorithms and programming abstractions that are relevant for the design of distributed algorithms.
Learning Objectives

Students know application opportunities of Cyber-Physical Systems for flexible and decentralized automation of production systems.

Students are aware of technical, social and political challenges caused by transformation processes towards Industry 4.0. They can critically reflect them. They know and understand solutions for horizontal and vertical integration of industrial information processes.

They are able to identify safety challenges in the context of Industry 4.0. Students know solution approaches for those challenges and can assess them.

Students are aware of challenges reshaping working and employment conditions in the context of Industry 4.0.


Duration in Semester
Instruction Language
Total Effort
6 CrP; an estimated 180 hours, of which approximately 60 are spent in class.
Weekly School Hours
Method of Instruction
Lecture 2 sppw Practical Course 2 sppw
Requirements for the awarding of Credit Points

Prüfungsleistung: Elaboration and presentation on a scientific question


Evaluation Standard
according to examination regulations (§ 9)
  • G. Tel: Introduction to Distributed Algorithms, Cambridge University Press
  • V. K. Garg: Concurrent and Distributed Computing in Java, John Wiley
  • D Wyatt: Akka Concurrency, Artima