KV6006 - Internet of Things

What will I learn on this module?

This module is designed to provide you with an appreciation of Intenet of Things. It treats the theory and practical techniques required to implement such systems on commonly used IoT platforms. You will cover aspects of IoT architecture and topologies, sensors and actuators, IoT Standards and Communication Protocols, personal and pervasive sensing, IoT Security and security standards, and IoT applications.

The syllabus of the module will cover topics such as:
• Sensors & Actuators
• Platforms & intergation to the Cloud
• IoT data processing and analytics
• Human in the Loop
• Modular IoT approaches & working with industry
• IoT applications
• IoT Challenges: Security, Legal & Ethical

How will I learn on this module?

The module will include lectures that will introduce you to theory and concepts and laboratory sessions where you will further explore the material from the lectures and its application via exercises, problems and experiments. You will be provided with guided reading tasks, including books and research papers that you are expected to do as independent learning to help further your knowledge and skills.

How will I be supported academically on this module?

In the laboratory sessions,you will be provided with guidance on your study of the subject, including on the practical exercises, and an opportunity to ask questions arising from your studies. You will get feedback on your work and on your progress in the module in the laboratory sessions.

What will I be expected to read on this module?

All modules at Northumbria include a range of reading materials that students are expected to engage with. The reading list for this module can be found at: http://readinglists.northumbria.ac.uk
(Reading List service online guide for academic staff this containing contact details for the Reading List team – http://library.northumbria.ac.uk/readinglists)

What will I be expected to achieve?

Knowledge & Understanding:
1. Demonstrate a critical understanding of the technologies used for the Internet of Things (IoT) and how to make effective use of the associated algorithms
2. Analyse the problems involved in developing IoT systems, and design and implement their solution by applying appropriate methods and tools.

Intellectual / Professional skills & abilities:
3. Identify and analyse the issues relating to software engineering development of IoT systems and apply your knowledge in the creation of such systems.
4. Appraise and produce reliable, secure IoT applications, justifying decisions and accepting critique.

Personal Values Attributes (Global / Cultural awareness, Ethics, Curiosity) (PVA):
5. Conduct research and enquiry into an IoT problem and reflect upon the technical solution, considering security issues, value design and professional standards

How will I be assessed?

Summative assessment
This module has two summative assessments considering security issues and professional standards

The first assessment (50%) (addressing MLOs 1, 2, 4, and 5) involves a report based on the research into IoT system problems (maximum 2000 words).

The second assessment (50%) (addressing MLOs 1, 2, 3, 4, and 5) involves the design and report on the development of a prototype IoT solution for a given problem; including a report analysing the problem and the IoT prototype..

You will be provided with written feedback on the tasks.

Formative assessment
It will take the form of laboratory activities designed to help you and your tutors assess your understanding and progress. You will be provided with verbal feedback on your work.





Module abstract

This multidisciplinary-based module is designed to provide you with an in-depth understanding of Internet of Things (IoT) approaches. It treats the theory and practical techniques required to implement such systems on collecting pragmatic data (such as environmental and medical data) across the network and processing the data for IoT applications. You will cover aspects of IoT architecture and topologies, sensors and actuators, IoT Standards and Communication Protocols, personal and pervasive sensing, IoT Security and security standards, and review various IoT applications.

Course info

UCAS Code G405

Credits 20

Level of Study Undergraduate

Mode of Study 3 years full-time or 4 years with a placement (sandwich)/study abroad

Department Computer and Information Sciences

Location City Campus, Northumbria University

City Newcastle

Fee Information

Module Information

All information is accurate at the time of sharing.

Full time Courses starting in 2023 are primarily delivered via on-campus face to face learning but may include elements of online learning. We continue to monitor government and local authority guidance in relation to Covid-19 and we are ready and able to flex accordingly to ensure the health and safety of our students and staff.

Contact time is subject to increase or decrease in line with additional restrictions imposed by the government or the University in the interest of maintaining the health and safety and wellbeing of students, staff, and visitors, potentially to a full online offer, should further restrictions be deemed necessary in future. Our online activity will be delivered through Blackboard Ultra, enabling collaboration, connection and engagement with materials and people.


Current, Relevant and Inspiring

We continuously review and improve course content in consultation with our students and employers. To make sure we can inform you of any changes to your course register for updates on the course page.

Your Learning Experience

Find out about our distinctive approach at 

Admissions Terms and Conditions

Fees and Funding

Admissions Policy

Admissions Complaints Policy