Winter semester 16/17
Overview
We offer the following courses in the winter semester 2016/17:
- Digitaltechnische Grundlagen und Mikrocomputer (Bachelor, german)
- Embedded Systems (Bachelor, german)
- Self Organising Embedded Systems (Master, german/english)
- Computer Architecture Lab (Bachelor, english)
- Privatsphäre im Internet der Dinge, Virtuelle Realität als Kontrollinterface? (Bachelor Komedia, german/english)
- Project "Eingebettete Systeme" (BAI/MAI/ISE, german/english)
Lecture with exercise for Bachelor AI Digitaltechnische Grundlagen und Mikrocomputer
Lecturer: | Prof. Dr. Gregor Schiele (Lecture) N.N. (Exercise) |
Language: | German |
Cycle: | Winter semester |
Time: |
Mon 14:00 - 16:00 (Vorlesung) |
Place: | LX 1203 (Lecture) |
Begin: | 24.10.2016 |
The students will learn the basic concepts of digital technologies. They should understand the principals of components in digital systems, logical functions and their complexity, as well as their application in circuits and computer systems.
The design of a digital system is part of the core knowledge in the technical computer science and information technology. The content of this course will among others: number systems and calculating in number systems - common aspects of digital systems; logical development; components - logical circuits - boolean algebra; simplification of functions; adder - practical examples; logical components; Karnaugh diagram - sequential logic; flip-Flop; shift register - Memory; ROM,RAM; structure, processors, ALU, Programming
Lecture with Exercise for Bachelor AI Embedded Systems
Lecturer: | Prof. Dr. Gregor Schiele (Lecture) Christopher Cichiwskyj (exercise) |
Language: | german |
Cycle: | Winter semester |
Time: | Thu 10:00 - 12:00 (Lecture) Mon 12:00 - 14:00 (lab) Tue 12:00 - 14:00 (exercise) |
Place: | LC 137 (Lecture) |
Begin: | 27.10.2016 |
Goal of this course is the understanding of the characteristics of embedded systems, the ability to program embedded systems by using the language C.
Embedded Systems are tiny computer systems, that have a specific application area. They can be part of a more complex system (cars, household appliance) or autonomous (mobile phones, measuring equipment). The lecture will discuss the characteristics of embedded systems. The focus will be on the problems, a software developer can encounter when programming for embedded systems. The content of the lecture will be: The basic architecture of embedded systems - memory types - Input/Output (bus systems) - interupts - timer - analog/digital and digital/analog converts - device drivers
Lecture with Exercise for Masters Self organising Embedded Systems
Lecturer: | Prof. Dr. Gregor Schiele Alwyn Burger |
Language: | german/english |
Cycle: | Winter semester |
Time: | Wed 12:00 - 14:00 |
Place: | LB 134 |
Begin: | 26.10.2016 |
Self-organising embedded systems (SOES) can automatically adapt their behaviour as well as their internal structure at runtime. This allows them to react dynamically to changes in their surroundings or to new user requirements. They have gained growing importance e.g. in the areas of Organic Computing and Pervasive Computing. SOES can be used to create systems that configure themselves automatically without user intervention. They also enable self-healing systems that operate reliably under extreme environmental conditions. In this course we will discuss concepts, algorithms and protocols for SOES. We will focus on single embedded systems as well as networked systems that contain multiple independent devices. The course presents the following topics:
- The concept of self-organisation
- Reconfigurable hardware, e.g. FPGAs
- Adaptive scheduling, specificially for heterogeneous multicore systems
- Self-describing embedded systems, e.g. using IEEE 1451 and W3C SSN
- Ad hoc networking
- Distributed state monitoring
- Low power systems
- Automatic application adaptation
In the exercise students will develop a prototypical SOES based on a provided embedded hardware platform. This will enable them to apply in real software the theoretical concepts and algorithms that they learned in the lecture.
Students taking this course need to have basic prior knowledge about embedded systems and computer networks (especially protocol stacks, sockets, TCP, UDP, IP). Knowledge about programming in C/C++ is beneficial.
Practical Exercise for Bachelor ISE Computer Architecture Lab
Lecturer: | Prof. Dr. Gregor Schiele Alwyn Burger |
Language: | english |
cycle: | winter semester |
Time: | Tue 16:00 - 20:00 (Übung) Wed 16:00 - 20:00 (Übung) Thu 16:00 - 20:00 (Übung) |
Place: | BC 203 |
Begin: | 25.10.2016 |
There will be a preliminary meeting on the 25th of october at 16:00 for all following exercises. This meeting is mandatory for participation.
Project for Komedia Privatsphäre im Internet der Dinge, Virtuelle Realität als Kontrollinterface?
Lecturer: | Prof. Dr. Gregor Schiele Stephan Schmeißer |
Language: | Deutsch/Englisch |
Cycle: | Winter semester |
Time: | Tue 10:00 - 12:00 |
Place: | BC 013 |
Begin: | 25.10.2016 |
Die Vision des Internet der Dinge ist eine Welt von verbundenen und kommunizierenden Dingen, die kontinuierlich Informationen über ihre Umwelt aufzeichnen und diese verarbeitet. Da dies völlig autonom geschieht und keinerlei Nutzerinteraktion erfordert kann sich der Nutzer oftmals gar nicht im Klaren darüber sein, welche Informationen aktuell über ihn aufgezeichnet werden und welche
Schlüsse daraus gezogen werden können. Zu diesem Zweck ist die Idee dieses Projektes ein Experiment mithilfe virtueller Realität zu entwickeln, in dem eine dreidimensionale Visualisierung der aktuell ermittelten Informationen und Informationsquellen, sowie die interaktive Anpassung dieser, erdacht und realisiert werden soll. Die Tools, die dafür verwendet werden sind das Virtual Reality Headset HTC Vive und die Unity 3D Engine.
In einem ersten Schritt sollen Konzepte für eine solche Visualisierung erdacht werden, die die interaktive Natur einer virtuellen Realität, in der man sich (eingeschränkt) frei bewegen kann, aktiv ausnutzt. Nach Findung geeigneter Konzepte, sollen beispielhaft einige Sensoren eines bereitgestellten Sensornetzwerks in die virtuelle Realität
übertragen werden, sodass die Implikationen eines solchen Sensornetzes interaktiv demonstriert werden.
Aufgabe:
- Entwicklung von Visualisierungskonzepten zur Darstellung von Privatsphäre-eingriffen für Systeme der virtuellen Realität
- Modellierung und Programmierung einer Demo zur Präsentation undEvaluation der Visualisierungskonzepte
Voraussetzung:
- Programmierkenntnisse (bevorzugt in Unity)
- Spaß an der Arbeit mit experimentellen Konzepten und Hardware
Project for BAI/MAI/ISE Project "Eingebettete Systeme"
Lecturer: | Prof. Dr. Gregor Schiele Alwyn Burger |
Language: | german/english |
Cycle: | Winter semester |
Time: | Mon 10:00 - 12:00 |
Place: | BC 013 |
Begin: | 24.10.2016 |
All necessary information about the project as well as information to register for the project will be given at the initial kick-off meeting on 24.10.2016. There is no registration for the kick-off meeting itself.