Distributed Systems, Master Level
This module explores the basic concepts, technologies and standards in the areas of Distributed Systems. It covers topics related to the Internet architecture and protocols, networking technologies, distributed systems and algorithms. It will also introduce the students to the recent trends in network technologies and systems, such as wireless networks, mobile computing, cloud computing and online social networks, by discussing real-world case studies, research papers and standardisation documents. Finally, another key part of the module will be about the practical design and implementation of distributed systems and applications.
In this multidisciplinary course we explore distributed and mobile information systems and their interplay. We discuss such potentials from technical, economical, security and social aspects.
The course is a combination of lectures, paper presentations and client-server programming assignment on distributed systems.