In an era defined by interconnectedness and digital transformation, the Internet of Things (IoT) stands as a linchpin technology, facilitating seamless communication and data exchange between physical devices and digital networks. Its importance cannot be overstated, as IoT applications permeate nearly every aspect of modern life, from optimizing industrial processes and enhancing healthcare delivery to revolutionizing urban infrastructure and fostering sustainable agriculture practices.
In this module, you will delve into the interconnected world of devices, sensors, and systems that form the backbone of the IoT ecosystem. Through a hands-on approach you will gain in-depth knowledge of IoT concepts, architectures, protocols, and applications. You will gain knowledge and skills in a range of cross-arching topics including low-level programming, computer architecture, wireless communication protocols, integration of hardware components, integration with IoT cloud platforms. This practical module will enable you to apply your knowledge by developing prototypes of IoT devices and gain a deeper understanding of the challenges involved in developing innovative IoT solutions.
Total Contact Hours (Lectures 24h, Classes 8h, Drop In 4h, Demo Workshop 1h Online Forum 6h) 43 , Independent Study 107, Assessment Preparation 50.
Autumn or Spring, or Summer
Online test worth 20%.
Mini project worth 80%.
Reassessment Method: Like-for-like.
Including composite form of reassessment for failed components – mini-project implementation of an IoT system prototype.
On successfully completing the module, students will be able to:
1) Interpret and explain the fundamental technologies that comprise the IoT ecosystem, including sensors, actuators, communication protocols, and programming frameworks.
2) Critically evaluate and apply methods for designing IoT systems, with consideration of key challenges, including energy and bandwidth constraints as well as user experience.
3) Design, build, and evaluate an IoT system that comprises both hardware and software, and includes both low-level firmware on embedded devices and higher-level data processing.
4) Explain and reflect on current trends and challenges, as well as future approaches in the design and development of IoT systems.
University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.