Module/Course Title: Internet of Things

Module course code

KOMS120609

Student Workload
119 hours

Credits

3 / 4.5 ETCS

Semester

6

Frequency

Even Semester

Duration

16

1

Type of course

Field of Study Courses

Contact hours


45 hours of face-to-face (theoretical) class activity

Independent Study


49 hours of independent activity
42 hours of structured activities

Class Size

30

2

Prerequisites for participation (if applicable)

-

3

Learning Outcomes

  1. Students can demonstrate systematic thinking in selecting information technology architecture
  2. Students can analyze information technology infrastructure requirements
  3. Students can design information technology infrastructure solutions
  4. Students can understand and explain the basic principles of Cloud and Fog computing as a Network Basis for IoT
  5. Students are able to describe protocols and connectivity used in the IoT technology
  6. Students can demonstrate an example of IoT implementation using single board computer 
  7. Students are able to compare different types of sensors used in IoT applications
  8. Students can compare the data management techniques specific to IoT 
  9. Students can analyse security and privacy challenges in IoT deployments
  10. Students are able to justify the ethical and societal implications
  11. Students can design the smart grid concept and its principles

4

Subject aims/Content

This course provides learning on applying the knowledge gained in the networks and computer organizations courses to solve real-world problems and make IoT designs from network devices and computers that match the problem. This course provides an introduction to the fundamentals of the Internet of Things (IoT) and explores the technologies, protocols, and applications associated with IoT systems. Students will learn how to design, develop, and deploy IoT solutions through hands-on projects and case studies. The materials given in this course are the concepts of machine to machine, wireless sensor networks, Internet of Things, Network Programming, IoT Platform, IoT Hardware, Middleware, Web Service and IoT Design.

Study Material

Introduction to IoT

Network Functions in IoT

Communication Protocol on IoT

Introduction of sensors in IoT

Wireless sensor network (WSN)

Machine to Machine Communication

Interoperability in IoT

-

Hardware and settings in designing IoT

Software in designing IoT

Cloud and Fog Computing Principles

Connected Vehicle

Smart Grid

Industrial IoT Projects

Industrial IoT Projects

-

5

Teaching methods

Synchronous:

Face-to-face meetings/online meetings

6

Assesment Methods

Presence and Face to face

7

This module/course is used in the following study programme/s as well

Computer Science Study Programme

8

Responsibility for module/course

  • I Nyoman Saputra Wahyu Wijaya, S.Kom., M.Cs
  • NIDN : 0826108901

9

Other Information

Books:

  1. Samuel Greengard, The Internet of Things, The MIT Press, 2021
  2. Simone Cirani et al., Internet of Things: Architectures, Protocols and Standards: Architectures, Protocols and Standards, Wiley, 2018
  3. Designing for the Internet of Things, A Curated Collection of Chapters from the O’Reilly Design Library, O’Reilly Media (www.oreilly.com/design), 2014

Publications:

  1. Kumar, S., Tiwari, P. & Zymbler, M. Internet of Things is a revolutionary approach for future technology enhancement: a review. J Big Data 6, 111 (2019)
  2. L. Chettri and R. Bera, "A Comprehensive Survey on Internet of Things (IoT) Toward 5G Wireless Systems," in IEEE Internet of Things Journal, vol. 7, no. 1, Jan. 2020
  3. Hassan R, Qamar F, Hasan MK, Aman AHM, Ahmed AS. Internet of Things and Its Applications: A Comprehensive Survey. Symmetry. 2020; 12(10):1674. https://doi.org/10.3390/sym12101674