Pervasive Computing

Lectures and Exercises: Dr. Marcus Handte

This lecture at the Master level covers the fundamentals of past and recent pervasive computing research with a specific focus on the following areas:

  • System-support and programming abstractions for adaptive distributed applications
  • Recognition, modelling and management aspects of contextual information
  • Novel user interface examples and guidelines for pervasive computing applications

Students participating in this course should have at least basic knowledge in the areas of networking and database technology. Knowledge in machine learning and human-computer-interaction could be beneficial but is not mandatory.

The practical exercises will focus system-support for adaptive distributed applications. As part of the exercises, students will be developing a communication middleware for spontaneously networked devices using an object-oriented programming language such as Java or C#.

Place and Time:

Due to the contact restrictions caused by the Corona virus, we will provide a virtual replacement for the regular lecture. In particular, we will be using recorded screen casts to replace the lectures and live Q&A sessions for the exercises. For the exam, we will offer an oral exam that can be taken at the university or remotely via some video conferencing software such as Microsoft Teams or Zoom.

More Information:

To participate in the course, please register at the Moodle page of the course. The subscription password is PCL21 and the self-registration will close on April 19th, 2021. If you have any questions, please contact

LSF entry: Lecture und Excercise