EUt+ Mobility
Go back

Course Page ✏️


Distributed Systems
30.7404

Description
Learning objectives: 
  •     Students acquire skills in the development of network communication as well as the structure, architecture and basic algorithms from the field of distributed systems and are able to apply these in a meaningful way.
  •     Students master the basics of distributed systems, are able to design, implement and use a system infrastructure of a distributed system, understand and use middleware for distributed systems and design and implement simple distributed applications.
  •     The acquired knowledge can be used in the administration and development of distributed systems.

Course content: 
  •     Characteristic properties of distributed systems
  •     Computer communication
  •     Basic technologies and design patterns for distributed processing
  •     Time in distributed systems, synchronization
  •     Distributed transactions and concurrency control
  •     Replication, consistency and fault tolerance in distributed systems
  •     Distributed file systems and name services
  •     Middleware case studies [e.g. web services, message-oriented middleware]

ECTS credits
5

Teaching Language
Deutsch

Exam Language
Deutsch

Support Materials Language
Deutsch/English

Basic Learning Outcomes

Managing Entity (faculty)
Computer Science Department (HDA)