Wintersemester 2018/19


We offer the following courses in the winter semester 2018/19:


Announcement for the lecture Self-Organising Embedded Systems

The lectures and exercises for the subject Self-Organising Embedded Systems (compulsory subject in the degree course ISE M.Sc. Embedded Systems Engineering) are no longer offered. Repeat exams are still possible. Students who study in the degree course Embedded Systems Engineering and who have not yet passed an examination for the subject Self-Organising Embedded Systems are recommended to complete an additional elective subject and to change to the new examination regulations for Embedded Systems Engineering that will come into force during the course of the year.

Lecture with exercise for Bachelor AI Digitaltechnische Grundlagen und Mikrocomputer

Lecturer: Prof. Dr. Gregor Schiele (Lecture)
Stephan Schmeißer (Exercise)
Language: German
Cycle: Winter semester

Mon 14:00 - 16:00 (Vorlesung)
Thu 14:00 - 16:00 (Vorlesung)
Mon 10:00 - 12:00 (Übung)
Tue 14:00 - 16:00 (Übung)
Tue 16:00 - 18:00 (Übung)
Wed 10:00 - 12:00 (Übung)
Wed 16:00 - 18:00 (Übung)
Tue 12:00 - 14:00 (Übung)
Fri 14:00 - 16:00 (Übung)

Place: LX 1203 (Lecture)
Begin: 09.10.2018

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: 11.10.2018

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

Practical Exercise for Bachelor ISE Computer Architecture Lab

Lecturer: Prof. Dr. Gregor Schiele
Alwyn Burger
Language: english
Cycle: Winter semester
Time: Tue 16:00 - 18:00
Place: BC 012
Begin: 09.10.2018

There will be a preliminary meeting on the 09th of october at 16:00 for all following exercises. This meeting is mandatory for participation.

Project for BAI, MAI, Master ISE Computer Engineering Cooperative Building Vibration Sensing through Edge Computing

Lecturer: Prof. Dr. Gregor Schiele
Language: English
Cycle: Winter semester
Time: Mon 14:00 - 16:00
Place: BC 303
Begin: 08.10.2018

Passing busses and trucks can cause the entire building to shake. To study this, we deployed a number of simple vibration sensors in our lab, which capture data and forward it to the cloud. This causes lots of unnecessary raw data, which can be processed and combined to form more interesting events such as "bus" or "truck" or even "earthquake".

The goal of this project is to employ edge computing to process sensor data in an IoT system. Instead of forwarding all data and processing it in the cloud, we use a more powerful embedded device to preprocess the data. To do this, captured data is sent to a central node that uses hardware acceleration to efficiently combine and process the data from the different sensors.

Required skills:
This project mostly involves developing software for microcontrollers and combining existing software modules from previous groups. This software is written in C, which you will require good knowledge of to take part.
Developing the hardware acceleration will be included if some group members have interest and experience in FPGA development, so is beneficial but not required. Otherwise, the required design will be provided.
Familiarity with embedded wireless technologies like 802.15.4 will also be helpful, as well as basic digital communication standards like SPI and I2C.

The kickoff meeting for this project will be on the 08. Oct. 2018 at 14:00-16:00 in Room BC 303. Attendance in the kickoff meeting is mandatory for participation in this project.

This project is limited to Bachelor/Master Angewandte Informatik and Master ISE Computer Engineering

Bachelor- and Masterseminar FPGAs and the Internet of Things

Lecturer: Prof. Dr. Gregor Schiele
Language: German/English
Turnus: Summer semester
Time: Tuesday, 14:00 - 16:00
Place: BC 103
Begin: 09.10.2018

To be able to tackle the challenges of coming applications of the Internet of Things (IoT) different types of hardware need to be included, that can solve certain problem classes more efficiently. An alternative to microcontrollers are reconfigurable hardware devices such as Field-Programmable Gate Arrays (FPGA). The topic of this seminar will be the development of applications for reconfigurable hardware with the focus on FPGAs. During this seminar students will learn the theoretical background behind FPGAs as well as the development language VHDL. Additionally, students will work on practical exercises with hardware during the seminar and program devices in VHDL to apply and deepen the learned theoretical concepts. The students will write an extended abstract as well as develop a VHDL application for the final grade. Details will be disclosed during the kickoff-meeting.

The kickoff-meeting for this seminar will be on the following date: 09.10.2018, 14:00-16:00, Room BC 103. Attendence in the kickoff-meeting is mandatory for the participation as all information for registering for the project will only be presented there.