Search

Distributed Systems Programming

7,5 credits

Basic concepts of distributed multi-process computing will be introduced. The theory of communication and synchronization between these processes will be presented, thereby laying the foundation for the practical component of network programming. A number of major challenges regarding consistency and replication, fault tolerance, consensus, and security will be discussed. Case studies of distributed systems and cloud services (e.g. GFS) will be studied, programming APIs and tools will be used in the practical part of the course.

Autumn 2024 (Campus based, Halmstad, 50%)

Level:

Basic level

Application code:

X3406

Entry requirements:

Algorithms and Data Structures 7,5 credits and Advanced Object Oriented Programming 7,5 credits. English 6. Exemption of the requirement in Swedish is granted.

Selection rules:

Available for exchange students. Limited numbers of seats.

Start week:

week: 45

Instructional time:

Daytime

Language of instruction:

Teaching is in English.

Show education info

PAGE EDITOR

Share