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 […]
Teaching
Die Vorlesung ist zweigeteilt. Die Vorlesungsinhalte mit dem Schwerpunkt Rechnerstrukturen werden vom Lehrstuhl HCI von Prof. Dr. Stefan Schneegaß vermittelt, die Inhalte mit dem Schwerpunkt Betriebssysteme vom Lehrstuhl NES von Prof. Dr. Pedro Marrón. Folgende Qualifikationen werden in der Vorlesung vermittelt: Die Studierenden können den Aufbau und die Funktion von […]
In dieser Vorlesung werden grundlegende Programmiertechniken in einer objektorientierten, modernen Programmiersprache (Java) besprochen. Inhalte im Einzelnen: Einführung und grundlegende Struktur von Programmen Lexikalische Elemente, Datentypen und Variablen, Ausdrücke und Anweisungen Objektorientierte Programmierung: Klassen, Methoden, Vererbung, Interfaces, Abstrakte Klassen, Polymorphismus Standard und Utilityklassen Ein- und Ausgabe mittels Streams Ausnahmebehandlung Rekursion Datenstrukturen: […]
Have you ever watched a movie where robots and persons share the same environment, collaborating together in a natural and socially-acceptable manner? Have you asked yourself which technological background would be required for making such futuristic vision possible in reality? In this seminar, we are going to investigate the technological bases […]
The goal of the bachelor project is to introduce students to mobile robotics and the challenges associated with it. In this project, a mobile robot serves as the base on which the implementations are tested. Depending on their interest, students can either use an existing small robotic arm or build […]
In contrast to application programming whose focus is to develop software providing services to the user, systems programming addresses software that interacts with computer systems on a low-level. In this sense, systems programming uncovers the dependency between software and the hardware executing it and forces the programmer to deal with […]
Tutors: Dr. Marcus Handte, Alexander Golkowski Personalized motorized transport is an important source of carbon dioxide emissions. With initiatives such as the 49€ ticket, the federal government is actively incentivizing citizens to switch to public transportation to reduce the carbon dioxide footprint of their everyday mobility. However, despite this cost […]
Tutors: Bijan Shahbaz Nejad and Peter Roch The goal of this bachelor project is to familiarize students with basic problems related to the surveillance of traffic-scenes. Within the project, participants will be implementing different surveillance-related tasks, such as speeding detection on highways or parking lot monitoring. Thereby, students will get […]
Tutors: Carlos Medina Sánchez, Simon Janzon Have you ever watched a movie where robots and persons share the same environment, collaborating together in a natural and socially-acceptable manner? Have you asked yourself which technological background would be required for making such futuristic vision possible in reality? In this seminar, we are […]
Lecturer: Prof. Dr. Pedro José Marrón, Exercises: Dr. Marcus Handte, Alexander J. Golkowski In dieser Vorlesung werden grundlegende Programmiertechniken in einer objektorientierten, modernen Programmiersprache (Java) besprochen. Inhalte im Einzelnen: Einführung und grundlegende Struktur von Programmen Lexikalische Elemente, Datentypen und Variablen, Ausdrücke und Anweisungen Objektorientierte Programmierung: Klassen, Methoden, Vererbung, Interfaces, Abstrakte […]