Skip to main content


EEE8121 : Internet of Things and Wireless Sensor Networks (Coursework)

  • Offered for Year: 2024/25
  • Module Leader(s): Professor Gui Yun Tian
  • Owning School: Engineering
  • Teaching Location: Newcastle City Campus

Your programme is made up of credits, the total differs on programme to programme.

Semester 1 Credit Value: 20
ECTS Credits: 10.0
European Credit Transfer System


To ensure students have a sound knowledge of the fundamental concepts of multimodality sensing, data acquisition and their applications including data fusion and visualisation.

To give students practical experience of wireless networking for computers, embedded devices or sensors, building upon the complementary taught module “Wireless Networks”.

Outline Of Syllabus

The IoTs and a ZigBee-based wireless communication standard are used, together with a PIC, ESP32 or other microcontroller architecture, to provide a very flexible platform for the development of wireless sensor networks. Groups of 3-5 students will develop wireless sensor modules which each must communicate with a “master” node. Each group must interface a different sensor technology and then implement a suitable network protocol. The students must write code in embedded C and LabView or Python to implement their network protocol and data management

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion13:003:00Demonstration preparation
Guided Independent StudyAssessment preparation and completion10:150:15Demonstration
Scheduled Learning And Teaching ActivitiesLecture121:0012:00N/A
Guided Independent StudyAssessment preparation and completion115:0015:00Report
Scheduled Learning And Teaching ActivitiesPractical33:009:00Circuit construction - distributed co-design
Scheduled Learning And Teaching ActivitiesPractical103:0030:00Software development - mixed reality programming
Guided Independent StudySkills practice123:0036:00Hardware and Software development
Guided Independent StudyIndependent study194:4594:45General reading and practice
Teaching Rationale And Relationship

Learning outcomes are achieved by a combination of lectures and self-directed learning (SDL). In the lectures, the students are introduced to the IOTs, WSN systems and data and its application to the field of error detection/correction in digital communication systems, while in the SDL part of the module, the taught material is applied by the students to investigate via C/C++, LabView/MATLAB simulations the error performance of a digital communication link that employs error control coding.

Assessment Methods

The format of resits will be determined by the Board of Examiners

Description Length Semester When Set Percentage Comment
Oral Examination151M35Individual elements as well as group work
Other Assessment
Description Semester When Set Percentage Comment
Report1M65Project report - minimum length 4500 words (approx. 12-15 pages) to be completed in groups of 3-5 with relevant individual elements able to as well as group integration.
Formative Assessments

Formative Assessment is an assessment which develops your skills in being assessed, allows for you to receive feedback, and prepares you for being assessed. However, it does not count to your final mark.

Description Semester When Set Comment
Report1Mfeedback on a systematic diagram of group project and/or a draft of their final report to identify any major issues before submission
Assessment Rationale And Relationship

The module is assessed via report writing, hardware and software development, algorithms and demonstration. Report writing assesses the understanding of underlying theoretical concepts, while design, implementation and system function is assessed via hardware/software development and demonstration. The literature review of IoTs, group management and project reflection will also be assessed.

Reading Lists