The University of Newcastle, Australia

Course handbook


This course provides a sound introduction to the Internet of Things (IoT) technologies and system design concepts. The course will focus on important IoT topics which includes: industrial standards, sensor/actuator/data devices, hardware, software, security, system design and performance analysis techniques.

Availability2020 Course Timetables


  • Semester 1 - 2020

Replacing course(s)

This course replaces the following course(s): ELEC4700. Students who have successfully completed ELEC4700 are not eligible to enrol in ELEC4740.

Learning outcomes

On successful completion of the course students will be able to:

1. Design IoT system hardware and software.

2. Interpret and apply national and International IoT standards.

3. Apply professional skills to solve industry problems using IoT approaches.

4. Analyse performance of industrial IoT systems.

5. Implement IoT firmware using embedded systems.


  1. Introduction to IoT systems & techniques, and applications
  2. IoT reference and industrial standards
  3. IoT subsystems:
    • Sensors, actuators and data devices
    • IoT Communication networks and protocols
    • Embedded wireless communication
    • Low power embedded systems
    • Distributed systems
    • Cloud and Edge IoT systems
    • Basics of IoT security
    • Performance analysis of IoT systems
    • real-time IoT system design 


This course has similarities to ELEC4700. If you have completed ELEC4700 you cannot enrol in this course.

Assumed knowledge

ELEC2720 Introduction to Embedded Computing, ELEC3500 Telecommunication Networks

Assessment items

Quiz: Class Test x 2

Project: Design Project x 3

Formal Examination: Final Examination

Contact hours


Computer Lab

Face to Face On Campus 2 hour(s) per Week for 10 Weeks starting in week 3


Face to Face On Campus 3 hour(s) per Week for 8 Weeks starting in week 1