Department: BSc in Computer Science
Module Description: This module provides an introduction to the Internet of Things (IoT) with a focus on fundamental understanding technologies including sensors, communication, networking, data processing, cloud computing, AI and analytics. IoT is now considered as the key technology for developing smart city future applications, and many industry applications in domains such as manufacturing, construction, healthcare, water, transportation, etc. Government, industry, and academia are involved in different aspects of research, implementation, and business with IoT. Applications such as innovative shopping system, infrastructure management in both urban and rural areas, remote health monitoring and transportation systems, are gradually relying on IoT-based systems, AI and smart analytics. Therefore, it is very important to learn the fundamentals of this emerging technology.
Biron, J. and Follett, J. (2016). Foundational elements of an IoT solution: the edge, the cloud, and application development. Sebastopol, CA: O'Reilly Media.
Hassan, Q. F. (ed.) (2018). Internet of things a to z : technologies and applications. Hoboken, New Jersey: John Wiley and Sons.
Bassi, A. et al. (2016). Enabling things to talk: designing IoT solutions with the IoT architectural reference model. Berlin: Springer Berlin.