x !
Archived Curricula Guide 2017–2019
Curricula Guide is archieved. Please refer to current Curricula Guides
TIETS46 Distributed Systems 5 ECTS
Organised by
Degree Programme in Computer Sciences
Preceding studies

Learning outcomes

After the course, the student can implement distributed systems using the high-level functional programming language Erlang. The student knows various correctness criteria for such systems, can implement them in a system, and knows the risks involved if the system does not fulfill these criteria.


- Communicating processes in Erlang
- Synchronization
- Replication and consistency
- Fault tolerance
- Security

Teaching methods

Teaching methods
- Lectures
- Exercises, of which some are compulsory
- Exam, compulsory

Modes of study

Option 1
Available for:
  • Degree Programme Students
  • Other Students
  • Open University Students
  • Doctoral Students
  • Exchange Students
Participation in course work 
In English


Numeric 1-5.

Belongs to following study modules

Faculty of Natural Sciences
Faculty of Natural Sciences
Archived Teaching Schedule. Please refer to current Teaching Shedule.
Faculty of Natural Sciences