module specification

CT3102 - Introduction to Robotics and Internet of Things (2024/25)

Module specification Module approved to run in 2024/25
Module title Introduction to Robotics and Internet of Things
Module level Foundation (03)
Credit rating for module 30
School School of Computing and Digital Media
Total study hours 300
60 hours Assessment Preparation / Delivery
150 hours Guided independent study
90 hours Scheduled learning & teaching activities
Assessment components
Type Weighting Qualifying mark Description
In-Course Test 50%   Class test
Coursework 50%   Practical Portfolio
Running in 2024/25

(Please note that module timeslots are subject to change)
Period Campus Day Time Module Leader
Year North Wednesday Morning

Module summary

This module aims to introduce basic hardware and software elements relevant to robotics and internet of things (IoT) at foundation level (level 3). In particular, the module is designed to provide students with an introductory overview and practical experience in design and development of a simple system involving elements of robotics and IoT.

The module covers the necessary principles and theory through formal lectures/seminars followed by comprehensive laboratory practice involving workshop-based exercises and a case study.


Introduction to Robotics and Internet of Things and basic components. Basic electrical principles underpinning robotics and internet of things (IoT): electrical conductance, conductors and insulators, how to check continuity, ohms law, potential dividers, analogue and digital signals, ADCs and sampling, magnets and electromagnetism, digital communications principles and protocols

Essential electronic components for robotics and internet of things: resistors, capacitors, inductors, diodes, buffers, batteries, voltage regulators and other relevant devices

Selected sensors for internet of things and actuators for robotics: Thermistors, LDRs, LEDs, buzzers, solenoids and DC motors

Laboratory skills and safety: use of laboratory and prototyping equipment such as a multimeter, solderless breadboards; safety in electronics workshops: dangers of high voltages, electrical shocks and  fires, dealing with emergencies

Introduction to circuit simulator for modelling, integrated development environment for an IoT enabled target system and robotics

LSEP: legal, social, ethical and professional issues in context of robotics and Internet of Things

Learning Outcomes LO1 - LO5

Balance of independent study and scheduled teaching activity

Students will develop understanding and practical investigative skills based on weekly lectures, tutorials and supervised workshops.  The teaching sessions will utilise examples/case studies as a platform for understanding basic principles related to the module.

The workshops, in particular, are provided to support students in gaining practical experience in effective use electronic equipment and simulation tools, within a dedicated laboratory.

Appropriate blended learning approaches and technologies, such as, the University’s VLE, simulation tools and laboratory equipment will be used to facilitate and support student learning, in particular, to:
• deliver content;
• encourage active learning;
• provide formative and summative assessments, and prompt feedback;
• enhance student engagement and learning experience.

Students will be encouraged to keep reflective commentaries on their learning activities and tasks that they carry out to complete their work.

Students are expected and encouraged to work individually and in groups to implement solutions for their laboratory exercises and case study.

Learning outcomes

On successful completion of this module, students should be able to:

LO1:  demonstrate  basic knowledge, principles, methods and techniques used in the areas of internet of things and robotics;
LO2:  acquire a basic understanding of electronic components, sensors and actuators required in design and developments of a simple system involving elements of robotics and IoT;
LO3:  conduct themselves in a safe and professional manner in a laboratory  workshop environment and develop basic laboratory skills such as measurement of voltage, resistance and current and bread-boarding
LO4:  demonstrate design and simulation/modelling techniques involving a target system and appropriate integrated development environment (IDE);
LO5:  appreciate and understand related legal, social, ethical and professional issues in context to robotics and Internet of Things


Core Texts:
• Paul Scherz, Simon Monk (2016), Practical Electronics for Inventors, McGraw-Hill Education, ISBN-13: 978-1259587542
• Gordon Mccomb (2018), Robot Builders Bonanza, McGraw-Hill Education, ISBN-13: 978-1260135015
• Arshdeep Bahga,Vijay Madisetti (2015), Internet of Things: A Hands-On Approach, Universities Press, ISBN-13: 978-8173719547

Other Texts:
• Charles Platt (2015), Make: electronics, Maker Media, ISBN: 1680450247
• Michael Margolis (2013), Make an Arduino-controlled robot, O'Reilly, ISBN: 9781449344351
• Tom Igoe (2011), Making things talk, O'Reilly, ISBN: 9781449317560
• Massimo Banzi and Michael Shiloh (2014), Make: getting started with Arduino, Maker Media, ISBN: 1449363318
• William Stallings (2014), Wireless communications & networks, Pearson, ISBN: 9781292055527
• Neil Storey, Electronics: A Systems Approach, Pearson, ISBN-13: 978-1292114064
• Tom Duncan (1997), Electronics for today and tomorrow, John Murray, ISBN: 0-7195-7413-7

Weblearn Reading List:

Every Day Practical Electronics:  [CORE]
Elektor Labs:
IEEE transactions on robotics:
IEEE World Forum on Internet of Things (WF-IoT):
New Electronics :
Nuts and Volts:  (Optional)
Electronics for You:  (Optional)


Electronic Databases:
Londonmet Library:
IEEE Xplore:

Social Media Sources: N/A


Michael Lehman (2014), Programming the Internet of Things with Android,

Margaret Fisher (2015), Up and Running with Arduino,