Parallel and Distributed Computer Systems


The Top Master programme in Parallel and Distributed Computer Systems was founded by prof. Andrew S. Tanenbaum and is designed to challenge students with the hardest problems in modern systems-oriented computer science. If you want to reach the top of the field of experimental computer science, PDCS is your program. The programme aims at highly talented students and is selective. Computing architectures have evolved in order to meet the challenges of growingly important areas (e.g. Big Data, Cloud Computing, Security and Privacy). The Internet is now constituted by large-scale data centres, mobile devices, RFID tags, and sensor networks, forming a complex ecosystem we increasingly call the “Internet of Things” (IoT). This connected world brings new opportunities to science and business, but also new challenges to reliability, security, and privacy. Students study entirely new software architectures and large-scale, geographically distributed systems which can serve billions of applications in parallel. Scalability, performance, reliability, and security are key topics of this programme. After having completed this master, many students move on to pursue careers at leading companies like Google or Microsoft, PhD programs in top research schools, or join R&D labs in industry.


Level Master
Language English
Duration 2 years
Type Fulltime
Credits 120 EC
Faculty Faculty of Science
Parallel and Distributed Computer Systems constrained choice Programming (6EC)
Compulsory choice Programming of 6 credits, at least one choice out of
the courses below.

Note: Every programme, including the choice of optional courses, has to
be discussed and agreed upon with the master coordinator or a personal
mentor and approved by the Examination Board.
Course Name Period Credits Code
Course with no name Ac. Year (sept) 12EC XM_405054
Kernel Programming P1 6EC XM_40014
Parallel Programming Practical P2, P3, P2+3 6EC X_400162
Android Lab P5+6 6EC XM_40011