University of Information Technology

Blockchain Technology and the Internet of Things

Course Description

The aims of this course are:

  • To introduce the Internet of things.
  • To learn the IoT applications and communications and protocols.
  • To point out the security issues of IoT.

Intended Learning Outcomes

Upon the successful completion of this course, students should be able to:

  • understand that the Internet of Things is a revolutionary way of architecting and implementing systems and services based on evolutionary change.
  • have a panoramic view of the IoT landscape and focus on the overall technological architecture and design of a tentatively unified IoT system from a middleware perspective.
  • understand different types of blockchain protocols and technology.
  • discuss security issues of the integration of the blockchain with the IoT.
  • investigate future research directions of blockchain with IoT.

Text and References Books

Textbooks:

  1. The Internet of Things in the Cloud: A middleware perspective, Honbo Zhou, CRC Press, October 29, 2012
  2. Blockchain Technology in Internet of Things, Liehuang Zhu, Keke Gai, Meng Li, Springer Press, 2018

References:

  1. The era of Internet of Things: Towards a smart world, Khaled Salah Mohamed, Springer Press, 2019
  2. Blockchain for Dummies, by Tiana Laurence, Wiley Press, 2016

Assessment system

Evaluation Marks Percentage
Tutorial/Assignments 10 Marks 10%
Project 10 Marks 10%
Presentation 10 Marks 10%
Attendance 10 Marks 10%
Final Examination 60 Marks 60%