Internet of Things

The course gives an overview of various topics related to wireless sensor networks, which are expected to be the basis for the emerging Internet of Things. The course covers topics with relation to various subdisciplines of computer science such as hardware, operating systems, distributed systems, networking, security and databases. Wireless sensor network (WSN) specific issues such as localization, time synchronization, and topology control are addressed as well. Topics include

  1. Introduction and Applications
  2. Hardware Platforms and Energy Consumption
  3. Operating Systems
  4. Time Synchronization
  5. Positioning and Localization
  6. Medium Access Control
  7. Topology and Coverage Control
  8. Routing
  9. Transport Protocols
  10. Network Security
  11. Middleware
  12. Databases


Code 11043
Type Course
Site Bern
Track(s) T1 – Distributed Systems
Semester S2023


Learning Outcomes

On successful completion of the course you will be able to

  • identify requirements from emerging WSN applications on WSN platforms, communication systems, protocols and middleware
  • understand, compare and evaluate communication and network protocols used in WSNs
  • discuss and evaluate mechanisms and algorithms for time synchronization and localization in WSNs
  • understand and discuss requirements for the design of security mechanisms and middleware systems to be used in WSNs
Lecturer(s) Torsten Braun
Language english
Course Page

The course page in ILIAS can be found at

Schedules and Rooms

Period Weekly
Schedule Monday, 10:15 - 13:00
Location UniBE, Engehaldenstrasse 8
Room 002

Additional information


First Lecture
The first lecture will be announced later.