184.781 Internet of Things for Smart Systems
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2020W, VU, 2.0h, 3.0EC


  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to:

  • Describe basic concepts of the Internet of Things (IoT)
  • Discuss and assess critical aspects of the IoT
  • Select and apply IoT technologies for particular application areas
  • Design and develop practical solutions for the integration of smart objects in IoT software
  • Implement IoT services

Subject of course

Please note that the content is tentative and may change. The following topics are currently planned:

  • Technologies for identification: RFID & EPC
  • Communication in the IoT: Standards and protocols
  • Sensor technologies
  • Security and trust in the IoT: Concerns and solution approaches, blockchain technologies
  • Application areas: Smart factories, smart cities, smart healthcare

Please note that the Cyber-Physical Systems Group offers the course "Internet of Things" (182.753), which provides a more embedded systems-driven approach to the field, while the course "Internet of Things for Smart Systems" applies a rather system- and application-oriented approach. 

Teaching methods

This course is composed of a lecture and a lab part. In the lecture, the instructor will teach basic concepts of the IoT as well as according technologies. 

In winter term 2020/21, the lecture content will be provided in the form of recording - details and links to the single videos will be provided in TUWel. For single topics, there will be (in addition) an "open consultation hour", which is used to openly discuss student questions (if there is an according demand). Again, details will be provided in TUWel. 

Within the lab part, students have to do group work (group size: 3 to 4 students). Students have to familiarize themselves with particular IoT frameworks and technologies. Example topics for the group work are (blockchain-based) sensor data integration and big data processing in the IoT. During the semester, students have to team up to design and implement a solution for their topic and present the results twice (intermediate and final presentations).

Mode of examination


Additional information

There will be eight lectures. Please check TUWel for the concrete lecture dates. In addition, there are three meetings for the lab part of this course: a kickoff meeting, and two presentations. Your concrete dates and time slots for these meetings depends on the lab group that you have to register for here in TISS. The interim meetings will take place most likely between 14.12.2020 and 18.12.2020, the final presentations will most likely take place between 25.01.2021 and 29.01.2021.

Please note: Based on the number of registered students, we may decrease or increase the number of lab groups. Therefore, we will only finalize the lab groups when we know how many students will participate, i.e., when the registration and deregistration phase is over. 

In general, the TUWEL course has the most up-to-date and comprehensive information about lecture and lab dates and times, as well as information on upcoming deadlines.

The according modules for this course are "EE/EXT - Enterprise Engineering Extension" and "ISE/EXT - Information Systems Engineering Extension" (Business Informatics) and "Distributed Systems and Networking" (Software Engineering & Internet Computing).



Course dates

Tue11:00 - 13:0006.10.2020 - 01.12.2020 Lecture
Tue09:00 - 10:0026.01.2021Seminarraum Argentinierstrasse IoT-Meeting
Tue11:00 - 12:1526.01.2021Seminarraum Argentinierstrasse IoT-Meeting
Tue13:00 - 14:1526.01.2021Seminarraum Argentinierstrasse IoT-Meeting
Wed09:00 - 10:0027.01.2021Seminarraum Argentinierstrasse IoT-Meeting
Wed11:00 - 12:1027.01.2021Seminarraum Argentinierstrasse IoT-Meeting
Internet of Things for Smart Systems - Single appointments
Tue06.10.202011:00 - 13:00 Lecture
Tue13.10.202011:00 - 13:00 Lecture
Tue20.10.202011:00 - 13:00 Lecture
Tue27.10.202011:00 - 13:00 Lecture
Tue03.11.202011:00 - 13:00 Lecture
Tue10.11.202011:00 - 13:00 Lecture
Tue17.11.202011:00 - 13:00 Lecture
Tue24.11.202011:00 - 13:00 Lecture
Tue01.12.202011:00 - 13:00 Lecture
Tue26.01.202109:00 - 10:00Seminarraum Argentinierstrasse IoT-Meeting
Tue26.01.202111:00 - 12:15Seminarraum Argentinierstrasse IoT-Meeting
Tue26.01.202113:00 - 14:15Seminarraum Argentinierstrasse IoT-Meeting
Wed27.01.202109:00 - 10:00Seminarraum Argentinierstrasse IoT-Meeting
Wed27.01.202111:00 - 12:10Seminarraum Argentinierstrasse IoT-Meeting

Examination modalities

The examination is composed of two parts. First, there is an exam, which counts for 40% of the overall points students can gain within this course. In the exam, content of the lecture is retrieved and applied. The remaining 60% of the overall points are gained through the efforts in the lab part:

  • Up to 30 points for the practical solution, which needs to be done as group work
  • Up to 20 points for the two group presentations
  • Up to 10 poins for individual accomplishments, i.e., contributions to the discussions during the presentation sessions, as well as individual, distinguished accomplishments during the practical work or the presentations

Course registration

Begin End Deregistration end
16.09.2020 00:00 08.10.2020 12:00 14.10.2020 00:00

Registration modalities

Registration in TISS is mandatory. Else, you cannot sign up for a group

Group Registration

GroupRegistration FromTo
Lab Group 105.10.2020 18:0008.10.2020 23:55
Lab Group 205.10.2020 18:0008.10.2020 23:55
Lab Group 305.10.2020 18:0008.10.2020 23:55
Lab Group 405.10.2020 18:0008.10.2020 23:55
Lab Group 505.10.2020 18:0008.10.2020 23:55



Literature for the single lecture dates will be offered in TUWel.

Previous knowledge

Significant knowledge in programming (e.g., Java / .NET) as well as distributed systems are required.

While it might be helpful if VU Advanced Internet Computing (184.269) has already been done, the two courses can also be done in parallel without a problem - in fact, most students have done this in the past. It is explicitly no requirement to have done the course Internet of Things (182.753), since the basic technologies required for the understanding will be recapitulated in the first lectures.

Preceding courses

Accompanying courses