Internet of Things - COMP6015

Looking for a different module?

Module delivery information

Location Term Level1 Credits (ECTS)2 Current Convenor3 2026 to 2027
Canterbury
Summer Term 6 20 (10) Christos Efstratiou checkmark-circle

Overview

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.

Details

Contact hours

Total Contact Hours (Lectures 24h, Classes 8h, Drop In 4h, Demo Workshop 1h Online Forum 6h) 43 , Independent Study 107, Assessment Preparation 50.

Availability

Autumn or Spring, or Summer

Method of assessment

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.

Indicative reading

Learning outcomes

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.

Notes

  1. Credit level 6. Higher level module usually taken in Stage 3 of an undergraduate degree.
  2. ECTS credits are recognised throughout the EU and allow you to transfer credit easily from one university to another.
  3. The named convenor is the convenor for the current academic session.
Back to top

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.