Tutorial, 3.00 ECTS
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.
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%