Wireless Sensor Networks

Modulgruppe: Sensorik, Systementwurf

Students can explain the essential requirements and unique challenges of wireless ad-hoc networking; they can identify differences to classical wired networks and explain them.

Introductory Lecture
  • new dates will be announced

The Description of the module you find here.

  • Introduction to Wireless Sensor Networks (WSN): requirements, applications, and examples
  • Hardware and software platforms for WSNs
  • Link-layer technologies for WSN communication
  • Networking protocols and data dissemination strategies
  • WSN security and privacy
  • Simulative and experimental evaluation
  • Related domains (e.g., vehicular ad-hoc networks, delay-tolerant networks)

Students can explain the essential requirements and unique challenges of wireless ad-hoc networking; they can identify differences to classical wired networks and explain them. Given specific application requirements, students are able to design simple examples of wireless sensor network systems and construct and evaluate these systems. In particular, students are able toselect existing routing and data dissemination strategies and adapt or extend them to suit specific scenarios. They can describe state of the art of wireless sensor network research and seminal research works. Using the acquired methods, students independently analyze new literature in sub-domains that were not covered in the lectures. They explain fundamental concepts of securityand privacy protection in WSNs, select appropriate protection mechanisms, and integrate them in system architectures.

Online-learning takes place as self-study units as well as group work. For structuring the self-study-part there are provided videos that illustrate the contents and an elaborated script. The script is developed especially for students that work full-time while studying, according to the didactic concept of Ulm University. The script contains learning stopps, multiple and single choice tests, quizzes, exercises, etc.

Your mentor will offer online seminars in periodic intervals. These seminars will help you handling the exercises and working on the learning matters. An online forum for exchange with the other students will also be available. 

  • An academic degree is required.
  • Content: Basics of computer networks, operating systems and computer architectures, programming skills in C or Python.

Recommended requirements:

  • Desktop computer or notebook, with a supported version of Microsoft Windows, Apple macOS or Linux
  • Headset
  • Current version of Mozilla Firefox, Google Chrome, Apple Safari or Microsoft Edge
  • Access to the internet (e.g., via xDSL, Cable, LTE, 5G) with a minimum data rate of 3 Mbit/s for downstream and 384 kbit/s for upstream.

In case of questions regarding the technical requirements, please don't hesitate to contact us.

Regular participation in online seminars will help you solving exercises, which have to be loaded up to the learning management system after request of the mentor. Passing the exercises successfully is recommended for participation in the final oral examination at Ulm University. For further information, please have a look into the module description.

After finishing your exam successfully you will get a certificate and a supplement, which will list the contents of the module and the competencies you have acquired. The supplement confirms you the equivalent of 6 credit points (ECTS).

Participation fee for certificate course: 1 170 Euro

Fee after matriculation: 990 Euro



Prof. Dr. rer. nat.
Frank Kargl
Director of the Institute of Distributed Systems


    Gefördert von: