Available in 2022
Course code



10 units


4000 level

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.



  • Semester 1 - 2022

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 2

Formal Examination: Final Examination

Contact hours


Computer Lab

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


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

The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.