CS7NS6 – Distributed Systems

(Semester 2, 5 ECTS) This course takes a critical look at some of the architectural issues involved in, and paradigms available for, the construction of large-scale distributed systems such as the infrastructures supporting Google’s search engine or Amazon’s online sales platform. In particular, the course considers how to develop systems that must make trade-offs between performance, consistency, reliability, and availability.

CS7NS5 – Security and Privacy

(Semester 2, 5 ECTS) The objectives of this module are: to develop an in-depth understanding of risk, data
privacy, threats and risks of security breaches, an awareness of computer security
(cryptographic) and protocol techniques, and an ability to make appropriate
decisions about securing data.

CS7NS2 – Internet of Things

(Semester 2, 5 ECTS) In this module, students will explore the prevailing vision for an Internet of Things in
a practical, pragmatic manner.