Kategorie: ‘Courses’
Mixed Reality Lab
Mixed Reality combines virtual, augmented, and extended reality into a continuum of spatial computing experiences on devices such as the Meta Quest 3, Microsoft HoloLens 2, HTC Vive Pro, and Android smartphones. In this practical Bachelor lab, students in teams of 3-4 design and implement their own mixed reality application using modern toolchains (e.g., Unity and OpenXR). Participants learn key MR interaction patterns, input and UX design, and deployment to target devices. Registration for the lab is handled via SuPra; late registrants may join a waiting list.
Intelligent Data Management with Generative AI
Generative AI unlocks new potentials supporting tasks in many fields – including data management. It can significantly enhance data management by automating and improving tasks across the data lifecycle. In research data management, it supports metadata creation, documentation, and data curation. For database modeling, it enables schema generation from natural language, query formulation, and schema evolution. In data integration, it assists with semantic mapping and knowledge graph construction. It also can contribute to data quality and governance through supporting anomaly detection and policy drafting and may enhance data ecosystems by aiding cataloging and data exchange. However, the integration of generative AI into data management also presents challenges—ranging from resource efficiency and result quality to issues like bias, hallucination, and data privacy. In this seminar, you will explore a specific subtopic within this field, deepening your understanding while developing your academic writing and presentation skills.
AI Self-Reflection – Understanding How LLMs Learn from Themselves
As Large Language Models (LLMs) become more capable, researchers and practitioners are exploring whether these systems can reflect on their own reasoning, identify their errors, and improve independently.
This emerging area of AI self-reflection goes beyond self-correction. It focuses on a model’s capacity not only to revise its answers but also to reason about its own reasoning process, analyze the underlying causes of errors, and adapt future strategies.
Self-reflection is a crucial step towards trustworthy, transparent, and context-adaptive AI systems. It is becoming increasingly important in academic research and industrial applications such as AI quality assurance, error diagnosis, and model alignment.
Bridge Course Databases
A blended learning bridge course for master’s students in Data Science, Computational Social Science, and related programs.
Datenbanken und Informationssysteme
Die Vorlesung “Datenbanken und Informationssysteme” gibt einen einführenden Überblick über Datenbanken und ihre Verwendung in Informationssystemen.
Bridge Course Databases
A blended learning bridge course for master’s students in Data Science, Computational Social Science, and related programs.
Research Focus Class: Industrial Applications for LLM-driven Agentic Systems
UPDATE: Unfortunately, we reached the limit of our employees capacity, therefore we are unable to provide more seats for this class. The application process is closed.
In this Research Focus Class (RFC), we would like to provide an environment for students to work on developing their own research ideas. With a guidance from research assistants, we will ask you to design and implement these ideas independently. Results of such classes may lead to identifying a Master’s thesis topic or publications in scientific venues. This class offers students the opportunity to gain hands-on experience through interactive and practical research in an innovative setting.
If you are interested in participating in this course, please send us an email (to rfc@dbis.rwth-aachen.de) with a brief description of your motivation for taking this course.

Image generated with AI.
Research Focus Class on Data Ecosystems
This research-oriented course is for students who are interested in current issues, developments, and research in the field of data ecosystems. A selected topic from one of the following areas of data ecosystems will be discussed: data sovereignty, data exchange, data protection, data security, FAIR data, etc.
First, there will be an introduction to the current state of research on the selected topic. Next, each student will be guided in identifying a question (research idea) within the topic area, familiarizing themselves with it, and presenting it to the other participants. This concept phase will be followed by a practical phase in which students will develop (prototype implementation, analysis, simulation, etc.) and evaluate their research idea. The exact procedure may vary from semester to semester and depending on the topic area.
Semantic Web
As part of the W3C Semantic Web initiative standards and technologies have been developed for machine-readable exchange of data, information and knowledge on the Web. These standards and technologies are increasingly being used in applications and have already led to a number of exciting projects (e.g. DBpedia, semantic wiki or commercial applications such as schema.org, OpenCalais, or Google’s Freebase). These technologies become even more important in the era of Large Language Models (LLMs) because they enable the integration and structuring of vast amounts of disparate data, making it more accessible and meaningful for AI systems to process and understand and grouding the LLMs output in facts, preventing hallucination.
In this course, you will gain hands-on experience with linked data technologies while exploring their theoretical background.
Bulding Large Language Model Applications Lab
Large Language Models (LLMs), such as GPT, Claude and Llama, are powerful tools that have transformed the landscape of Natural Language Processing (NLP), enabling advanced applications in various fields. The “Building Large Language Model Applications,” course is a practical, hands-on course designed to provide students with in-depth knowledge and experience in developing applications utilizing LLMs. Throughout the course, students will work on real-world projects and learn how to design, implement, and deploy advanced LLMs systems.