Internet Technology

IoT Devices

Tutorial, 3.00 ECTS


Course content

The focus of the lecture is the development of IoT applications on different software and hardware platforms. Special emphasis is placed on the following topics: Low level development principles for resource-constrained devices, prototyping of new IoT devices, communication between IoT devices and backend systems, basic security measures for IoT devices.

Learning outcomes

On completion of the course, students have basic knowledge of the development of software systems for IoT devices. This knowledge is complemented by in-depth knowledge of IoT-specific communication protocols and their practical application.

Recommended or required reading and other learning resources / tools

Stroustrup, B. (2015). The C++ programming language. Upper Saddle River, NJ: Addison-Wesley.

Russell, B. (2016). Practical internet of things security. Packt Publishing Limited.

Balani, N. (2016). Enterprise IoT: A definitive handbook

Mode of delivery


Prerequisites and co-requisites

Computer Science, basic programming skills

Assessment methods and criteria

Exercises 40%, final written exam 60%