![[FA] SIT One SITizen Alumni Initiative_Web banner_1244px x 688px.jpg](/sites/default/files/2024-12/%5BFA%5D%20%20SIT%20One%20SITizen%20Alumni%20Initiative_Web%20banner_1244px%20x%20688px.jpg)
Cloud and Distributed Computing
Cloud and distributed computing is the fundamental for IoT and Pervasive Systems. This module builds on the introduction to operating systems and computer networks, specifically focusing on the software engineering issues raised by distributed systems and algorithms for use in IoT and pervasive systems. It aims to enable students to develop mechanisms, methodologies and applications for distributed IoT systems, distributed data processing algorithms, distributed algorithms for information dissemination along with theoretical/mathematical modelling of distributed computing, which allow such applications to be developed and deployed for the Smart Nation initiatives.
This module also covers cloud computing that includes the concept of software defined architectures, virtualisations and containers, such as Docker, Kubernates in cloud infrastructure as well as how cloud service providers organise their offerings including platform as a service (PaaS), mobile backend as a service and even serverless architectures.