Druckansicht der Internetadresse:

Print page

The Chairs

In total, the Department of Computer Science includes eight chairs and one junior research group with the following main topics:

Applied Computer Science I - Prof. Dr. Sebastian Baltes - Software EngineeringHide
Prof. Baltes


Our research is centered around empirical software engineering, and in particular software analytics. We process, analyze, and visualize software engineering data to monitor, govern, and improve software development processes and tools. We are further interested in interdisciplinary research and methodological aspects of empirical software engineering.

For us, thoroughly analyzing and understanding the state-of-practice is an essential first step towards improving how software is being developed. Our vision is that software engineering becomes more evidence-based, which is only possible if academic researchers provide actionable insights on topics that are relevant to practitioners.

The group covers the following teaching areas:

Software engineering
Advanced software engineering
Software analytics
Practical courses and seminars on current software engineering topics

more Information

Applied Computer Science II - Prof. Dr. Thomas Rauber - Parallel and Distributed SystemsHide
Prof. Rauber


The research of the Chair of Parallel and Distributed Systems (Applied Computer Science II)

The research of the Chair of Parallel and Distributed Systems (Applied Computer Science II) is concerned with the design and realization of parallel and distributed systems. In addition to the technical implementation of the systems, the analysis of the underlying communication hardware, the development of efficient communication libraries for scientific-technical programmes, and the exploitation of hardware-supported synchronization mechanisms for the realization of these libraries are in the foreground.

The projects include the development of simulators for the analysis of cache memories of modern microprocessors, the development of hardware-synchronized task libraries for dynamic load balancing in irregular applications, and the realization of network protocols for software systems from different application areas.

The chair's courses cover the following topics:

• Computer architecture and computer networks
• Programming of innovative computer architectures
• Distributed and parallel systems
• Practical programming courses

more Information

Applied Computer Science III - Prof. Dr. Dominik Henrich - Robotics and Embedded SystemsHide
Prof. Henrich


The Chair of Robotics and Embedded Systems (Applied Computer Science III) deals in research and teaching with robots as information-processing systems that can sense, change, and interact with their environment.

One focus is the coexistence and cooperation of humans and robots. The goal is to eliminate the strict spatial separation and to synergistically combine the strengths of humans and robots. To this end, camera-based spatial monitoring, collision detection, motion planning, and intention recognition are considered.

Another focus is on the intuitive programming of robots. The goals here are to reduce the high programming effort, to make the robots accessible to non-experts and thus to increase application possibilities. For this purpose, simple sensor integration, programming by demonstration as well as imperative and declarative programming paradigms are considered.

The chair's courses cover the following topics:

• Robotics
• Computer vision
• Pattern recognition
• Embedded systems
• Operating systems

more Information

Applied Computer Science IV - Prof. Dr.-Ing. Stefan Jablonski - Databases and Information SystemsHide
Prof. Jablonski


The Chair of Databases and Information Systems focuses on the topics of database and process-based information systems in both research and teaching. In each case, the main focus is on providing logical, conceptual foundations and transferring these foundations into practical solutions.

In addition to procedural process management (e.g. BPMN), in particular concepts of declarative process management are examined. The latter especially take into account the aspect of flexibility in process flows, which becomes apparent in a large number of flow variants. Declarative process mining is another focus of this field of research.

In the area of database-based information systems, the focus is on data analytics. The construction of large databases (Big Data) and their realization, especially with non-standard approaches (NoSQL), as well as data mining are central topics.

The conceptual foundations of database- and process-oriented information systems are addressed in all of the chair's courses:

• Databases and Information Systems (DBIS I and DBIS II)
• Management and Analysis of Large Data Sets (DBIS III: Data Analytics)
• Process Management (DBIS III: Process Management)

more Information

Applied Computer Science V - Prof. Dr. Michael Guthe - Graphical Data ProcessingHide
Prof. Guthe


The Chair of Computer Graphics (Applied Computer Science V) deals with all aspects of systems that produce or process visual content.
Topics include, on the one hand, the efficient generation of photorealistic images, as used in recent animation and action films, and the modelling of complex virtual worlds, without which today's computer games would be inconceivable.

Computer Science V also deals with algorithms for image and video processing, especially in the medical field, and image-based 3D reconstruction, which is playing an increasingly important role in the generation of 3D models. Other topics are human-computer interaction, which should be as natural as possible, as well as computer-generated special effects and computer games.

The chair's courses cover the following topics:
• Artificial intelligence
• Computer graphics
• Multimedia systems
• Animation and simulation

more Information

Applied Computer Science VI - Prof. Dr. Christian Knauer - Algorithms and Data StructuresHide
Prof. Knauer


The Chair of Algorithms and Data Structures (Applied Computer Science VI) researches the design and analysis of algorithms and data structures, especially in the field of algorithmic geometry and its applications in geometric pattern recognition and the design of geometric networks.

In addition to the theoretical investigation of algorithmic problems, the practical implementation of the developed methods in various fields of application, such as pattern recognition and computer-assisted medicine, is also addressed. This includes, in particular, algorithm engineering, i.e. design, analysis, and the implementation and experimental evaluation of "practicable" algorithms, especially taking into account realistic geometric input models. Another focus of the chair's work is the investigation of problems in algorithmic geometry using methods of parameterized complexity theory.

The courses offered by the chair cover the following topics:

• Algorithmic geometry
• Algorithms and data structures
• Compiler construction

more Information

Applied Computer Science VII - Prof. Dr. Wim Martens - Data-Intensive AlgorithmsHide
Prof. Martens


The Chair of Data-Intensive Algorithms (Applied Computer Science VII) deals with basic research on the processing of large amounts of data, e.g. on the Internet.

The immense development that the Internet has undergone in the past ten years alone poses new challenges for the classical areas of computer science, such as formal languages, logic, and database theory. The chair researches these foundations and their application perspectives.

The research group aims to bridge the gap between theory and practice. On the one hand, questions are addressed that have a direct relation to practice. On the other hand, recently developed methods are also realized as prototypes, and the team evaluates whether they can compete with already existing, established software.

The chair's courses cover the following topics:

• Theoretical computer science
• Logic
• Complexity
• Foundations of web information systems
• Advanced formal languages

more Information

Applied Computer Science VIII - Prof. Dr. Jörg Müller - Serious GamesHide
Prof. Müller


The Chair of Serious Games is mainly concerned with the interaction between
humans and computers using computer games and serious games.

Our primary research areas are modelling, simulation, and optimization of human-computer interaction.
The team uses dynamic system models, biomechanical simulations of human-computer interaction, ultrasonic levitation interfaces, and augmented and virtual reality.

The chair's courses cover the following topics:

• Introduction to Computer Science
• Programming in Java
• Human-Computer Interaction I
• Human-Computer Interaction II
• Human-Computer Interaction III

more Information

Applied Computer Science IX - Prof. Dr. Daniel Buschek - Mobile Intelligent User InterfacesHide
Prof. Buschek


The research group "HCI + AI" combines research on human-computer interaction with data-driven machine learning and artificial intelligence (AI) methods.

The group pursues two research goals:

First, these methods help to systematically design and improve user interfaces, e.g. by modelling user behaviour and dynamically adapting to this behaviour.

Secondly, through this interdisciplinary research, the group aims to enable better interaction possibilities for AI systems. In particular, this enables AI to be used as a tool to support humans in their tasks, rather than replacing them.

The group covers these topics with practical courses in teaching and other activities.

The group's course covers the following topic:

• Creating intelligent interactive systems with Android

more Information

Applied Computer Science X - Prof. Dr. Ruben Mayer - Data SystemsHide
Prof. Mayer


The Chair of Data Systems deals with highly scalable, distributed systems for processing large amounts of data.

In many application areas, the analysis of large amounts of data plays an increasing role. Through new methods, such as in machine learning, data can be analyzed more and more effectively and flow into complex models that enable precise predictions. However, data processing requires more and more resources as the amount of data increases, which is a growing problem both in terms of economic and ecological aspects. Our research investigates such new applications and the frameworks used to realize them (e.g., ML frameworks such as TensorFlow or PyTorch). We are working on making data processing more efficient to achieve similar or even better results using fewer resources.

Courses taught at the chair include the following topics:

  • Lectures in Data Systems (e.g., Event Processing, Graph Data Systems, etc.).
  • Practical courses and seminars in Data Systems (e.g. seminar "Big Data Systems)

more Information

Research groups relevant to computer science

Research Group / Work Area ManagementManagement
Chair of Business & Information Systems EngineeringProf. Dr. Torsten Eymann
Digital teaching & learning and Didactics of Computer Science
Dr. Matthias Ehmann
Chair of Mathematics and its DidacticsProf. Dr. Volker Ulm
Structural Biology / Bioinformatics GroupProf. Dr. G. Matthias Ullmann

Retired professors

Research Group / Work Area Management
Applied Computer Science VI / Discrete Algorithms
Prof. Dr. Reinhard Laue
Applied Computer Science VII / Continuous Optimization
Prof. Dr. Klaus Schittkowski

Webmaster: Kerstin Haseloff

Facebook Instagram UBT-A