Learning Technologies for Internet Of Things

CM2306(S): Communications Networks (Undergraduate)

CM2306 module will introduce the fundamental principles and emerging areas in computer and communication networks, covering the underlying technologies and protocols, implementation, and issues of network security. CM2306 is a double semester module where in the second/spring semester, CM2306(S), students will develop an understanding of how to design and develop an Internet of Things (IoT) system. This module aims to cover the end-to-end IoT systems design and development process which includes aspects such as architecture, wired and wireless connectivity, sensing and actuation, computation and analytics, human factors and interactions, privacy and security issues. The students will develop an understanding of how different design decisions may lead to different trade-offs. Further, students will also learn practical aspects such as device programming and debugging, cloud integration, and deployments. Additionally, students will undertake a team project to develop an IoT system to tackle a problem of their choice. The module content is structured under eight theme, namely, (1) Applications and Use cases, (2) Architectures, (3) Sensing and Actuation, (4) Networking and Communications, (5) Data management and analytics, (6) Privacy and Security, (7) Human Factors and Interactions, and (8) Design Strategies and Prototyping.

CMT223: Internet of Things: Systems Design (Postgraduate)

In this module students will develop an understanding of how to design and develop an Internet of Things (IoT) system. This module aims to cover the end-to-end IoT systems design and development process which includes aspects such as architecture, wired and wireless connectivity, sensing and actuation, computation and analytics, human factors and interactions, privacy and security issues. The students will develop an understanding of how different design decisions may lead to different trade-offs. Further, students will also learn practical aspects such as device programming and debugging, cloud integration, and deployments. Additionally, students will undertake a team project to develop an IoT system to tackle a problem of their choice. CMT223 (Postgraduate) is a strict superset of CM2306(S)(Undergraduate). In addition to meeting all requirements of CM2306, students enrolled in CMT223 will be expected to develop a non-trivial IoT system with advance features that go beyond what they learn during the module. Another difference is that CMT223 (Postgraduate) students are expected to write a group report in a conference paper format (6-8 pages). This covers a training needed to complete the full cycle of a methodical study in a short span of 12 weeks to produce a scientific report with evidence and interpretations for management decisions..

Projects

Course Development in Edge Computing and Analytics - Going Global India Exploratory Grants

Internet of Things Education

Crowdsourced Peer Learning Activity for Internet of Things Education: A Case Study

Study Guides and Lab Books

Internet of Things Systems Design: Lab Book

Edge Analytics: Lab Book

IOT Product Catalogue

Twitter
GitHub