Bernhard Rinner

Professor and Chair of Pervasive Computing

Institute of Networked and Embedded Systems (NES), Alpen-Adria-Universität Klagenfurt

Core Lectures

[Jump down to guest lectures]
Entwurf digitaler Schaltungen
[course site (WS 2017/2018)]

Digitale Schaltungen spielen eine zentrale Rolle in der Informationstechnik. Sie stellen die Grundkomponenten in der Elektronik dar und sind daher in vielen Geräten des Alltagslebens zu finden. Diese Vorlesung behandelt die Analyse und den Entwurf von digitalen Schaltungen. Die Vorlesung wird duch einen Kurs ergänzt, in dem u.a. der praktische Entwurf mit Hilfe der Hardware-Beschreibungssprache VHDL vertieft wird.

  • Boolsche Algebra
  • Kombinatorische Logik
  • Schaltungsoptimierung
  • Sequentielle Logik
  • Speicherelelemente
  • Registertransfers
  • Aufbau eines Mikroprozessors

Pervasive Computing
[course site (WS 2017/2018)]

This lecture focuses on the fundamentals of pervasive computing. Pervasive computing integrates computation into the environment, rather than having computers which are distinct objects. Computation is embedded into the environment and everyday objects and would enable people to interact with information-processing devices more naturally and casually than they currently do, and in ways that suit whatever location or context they find themselves in. Most topics will be presented by the lecturer. Depending on the number of participants students may prepare and present special topics such as applications and case studies of pervasive computing.

  • Introduction
  • Spontaneous Networking
  • Localization
  • Identification
  • Context-Aware Computing
  • Sensor Networks
  • Wearable Computing
  • Cooperation
  • Middleware
  • Applications

Sensor Networks
[course site (SS 2016)]

Due to the advances in electronics and (wireless) communication, the development of networks of low-cost, low-power, multi-functional sensors has received increasing attention. These sensor networks are a new type of networked, embedded computing systems and are expected to become a key technology for many pervasive computing applications. This lecture covers the fundamental concepts of sensor networks, including hard- and software architectures, networking aspects, power-awareness, security and sensor fusion. The lecture is complemented by student talks on selected, application-oriented topics. In a related lab course ("Pervasive Computing Lab"), students can get hands-on experience in developing sensor network applications.

  • Introduction
  • Hardware- and Software-Aspects
  • MAC Protocols
  • Routing
  • Synchronization
  • Security and Pricavy
  • Applications and Case Studies

Digital Signal Processors
[course site (WS 2016/2017)]

Digital signal processors (DSPs) can be found in many devices such as mobile phones, PDAs and digital cameras. Their fields of application are ubiquitous ranging from control and measurement to audio and video processing. This lecture deals with the concepts of modern digital signal processors. It covers main topics of micro processor architectures, focuses on the characteristic features of DSP and presents up-to-date processors and development methods for DSP systems. Various case studies are presented during this lecture. The lecture is complemented by a lab course.

  • Introduction to micro processors
  • From micro processors to DSPs
  • Development of DSP systems
  • Examples of DSPs
  • DSP programming
  • DSP applications and case studies

Guest Lectures

[top of page]
Context-Aware Computing

  • Einführung in Context-Aware Computing
  • Eingebettete Systeme
  • Methoden zur Contextbestimmung
  • Rechnerarchitekturen für Context-Aware Computing
  • Anwendungsbereiche und Fallstudien