To develop a broad understanding fundamentals of developing distributed
systems and computer networks to become familiar with the different
architecture paradigms. Within this course, the theoretical foundations and
models of distributed systems and computer networks are covered.