The main theme of the course is study of the underlying principles and technologies that are used to realize large-scale distributed systems. The course will give an overview of the building blocks used to construct distrubuted systems (for example programmimg, security, and service models) and discuss the trade-offs that come into play when distributed systems are scaled to large scale. The course also gives an overview of the main paradigms of distributed systems and computing and studies current examples from the fields of Peer-to-peer, High-Performance, High Throughput, Grid och Cloud computing. Great emphasis is placed on the acquiring practical skills in distributed systems development.
To be admitted you must have 60 ECTS in Computing Science or 2 years of completed studies, in both cases includning the courses Application Development in Java (5DV135) and Distributed Systems (5DV186) or equivalent.
Proficiency in English equivalent to Swedish upper Secondary course English A. Where the language of instruction is Swedish, applicants must prove proficiency in Swedish to the level required for basic eligibility for higher studies.
Entry requirements
Selection
Academic credits
Applicants in some programs at Umeå University have guaranteed admission to this course. The number of places for a single course may therefore be limited.
Application code
UMU-57222
Application
Application deadline was
15 April 2021.
The application period is closed.
Application and tuition fees
As a citizen of a country outside the European Union (EU), the European Economic Area (EEA) or Switzerland, you are required to pay application and tuition fees for studies at Umeå University.