Programme And Module Handbook
Course Details in 2024/25 Session

If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title LH The Internet of Things
SchoolSchool of Engineering
Department Elec, Elec & Sys Engineering
Module Code 04 30065
Module Lead John Easton
Level Honours Level
Credits 20
Semester Semester 2
Restrictions None
Contact Hours Lecture-16 hours
Tutorial-12 hours
Practical Classes and workshops-8 hours
Supervised time in studio/workshop-8 hours
Guided independent study-156 hours
Total: 200 hours
Description PART ONE: The Internet of Things (10 credits)

1. Introduction: example applications { home, sports, health, cities, retail, transport};

2. IoT ecosystems;

3. Business, Technology and Economic Drivers for IoT: anticipated benefits,

4. Changes to business processes and business models…

5. Legal challenges, privacy and security issues

6. Societal implications, PersausivePersuasive technology and behavioural change, the quantified self…

7. IoT Services: brokering, big data analytics, dependability, maintainability…

8. IoT Sensing and Display modules; human interaction with IoT…

9. Data analysis and decision making…

10. Design methods and approaches…

PART TWO: Computer Networks…(10 credits)

11. Basic Internet comms – layers (OSI model etc.), and protocols (TCP, UDP etc.)

12. Addressing and routing – MAC, IP, DNS, DHCP, NAT etc.

13. Comms for the IoT – wireless standards, specialised protocols (e.g. zigbee, RFID / NFC, GSM, LTE, etc.)

14. Managing data loss (CRC, estimating packet loss, quality models, etc.)

15. Models for data access on the web (WSDL, SOAP, REST, etc.)

16. Data models for sensor networks (SensorML etc.)

17. Network security models

18. Blockchain
Learning Outcomes By the end of the module students should be able to:
  • Explain the layered architecture underpinning modern network models, and understand the implications of working in particular layers to IoT devices
  • Demonstrate how devices joining the network are able to obtain identities and communicate with other devices.
  • Estimate data loss within the communications channel used, and contextualise that information with respect to the potential impacts on the task being performed.
  • Understand the impact of different web service paradigms on the delivery of data to / from IoT devices
  • Devise / select appropriate models for data exchange between IoT devices, taking into account key properties such as the need to retain data context, effective use of available bandwidth, and timeliness of delivery
  • Secure IoT devices from common attacks
Assessment 30065-01 : Design Report : Coursework (25%)
30065-02 : Exam : Exam (Centrally Timetabled) - Written Unseen (50%)
30065-03 : Individual Assignment : Coursework (25%)
Assessment Methods & Exceptions Assessment:

Assessments: One 1.5 hour exam in the main examination period (50%) plus one group design report (25%) one implementation report (25%) 


By component
Reading List