Course Schedule


Lehrveranstaltungen

AI-based Applications (Seminar)

Dozent/in: Debayan Banerjee, Ricardo Usbeck

Termin:
wöchentlich | Donnerstag | 12:15 - 15:45 | 09.04.2026 - 04.06.2026 | C 40.254 Seminarraum
Einzeltermin | Do, 11.06.2026, 12:15 - Do, 11.06.2026, 15:45 | C 12.112 Seminarraum | Raumwechsel am 11.6.
wöchentlich | Donnerstag | 12:15 - 15:45 | 18.06.2026 - 09.07.2026 | C 40.254 Seminarraum

Inhalt: In this seminar course, students will build a functional RAG (Retrieval Augmented Generation) based Chatbot to perform Question Answering over a set of PDF documents.

Information Extraction (Seminar)

Dozent/in: Fatemeh Ghoochani, Laurin Luttmann

Termin:
wöchentlich | Montag | 10:15 - 13:45 | 06.04.2026 - 10.07.2026 | C 40.220 Seminarraum

Inhalt: This course introduces the fundamentals and modern methods of Information Extraction (IE). Students learn classical rule-based and statistical techniques as well as machine-learning and neural approaches, ending with LLM-based structured extraction. The course includes practical implementation of IE pipelines using Python and Pydantic for schema definition and validation.

Information Systems and User Behavior (Seminar)

Dozent/in: Olga Abramova

Termin:
Einzeltermin | Fr, 17.04.2026, 10:15 - Fr, 17.04.2026, 17:45 | C 7.019 Seminarraum
Einzeltermin | Fr, 08.05.2026, 12:15 - Fr, 08.05.2026, 17:45 | C 4.111 Seminarraum
Einzeltermin | Sa, 09.05.2026, 10:15 - Sa, 09.05.2026, 13:45 | C 4.111 Seminarraum
Einzeltermin | Fr, 29.05.2026, 10:15 - Fr, 29.05.2026, 13:45 | C 7.019 Seminarraum
Einzeltermin | Fr, 12.06.2026, 12:15 - Fr, 12.06.2026, 17:45 | C 4.111 Seminarraum

Inhalt: The course examines human interactions with information technology. Information systems are discussed as a medium through which human behaviors are shaped and expressed. Examining human interactions with information technology is essential in software development because it helps developers create user-centered, usable, efficient, adaptable, inclusive, and ethically responsible software. By incorporating insights from human-computer interaction research, developers can design systems that enhance user satisfaction, productivity, and overall well-being. Topics related to current fields of research in information systems will be offered for the project, especially in the following areas: • Social media and user behavior • The effects of digitalization on well-being and behavior • Digital work and the Internet of Things • Human-computer interaction • Information security and information privacy • Managing artificial intelligence • Implications and consequences of technological change on individuals, groups, society, and socio-technical units

IT-Sicherheit (Seminar)

Dozent/in: Timo Briddigkeit

Termin:
Einzeltermin | Fr, 10.04.2026, 12:15 - Fr, 10.04.2026, 19:45 | C 5.019 Seminarraum | C5.109
Einzeltermin | Sa, 11.04.2026, 10:15 - Sa, 11.04.2026, 19:45 | C 5.109 Seminarraum
Einzeltermin | Fr, 24.04.2026, 12:15 - Fr, 24.04.2026, 19:45 | C 5.109 Seminarraum
Einzeltermin | Sa, 25.04.2026, 10:15 - Sa, 25.04.2026, 19:45 | C 5.109 Seminarraum
Einzeltermin | Fr, 19.06.2026, 12:15 - Fr, 19.06.2026, 19:45 | C 5.109 Seminarraum

Inhalt: Neben einer allgemeinen Einführung in Schutzziele, Akteure und Bedrohungen, sollen auch praktische Fähigkeiten wie Risikomanagement, Führungskompetenzen und technische Inhalte vermittelt werden. Die einzelnen Themenabschnitte werden dabei jeweils mit aktuellen Themen aus der Wirtschaft veranschaulicht. Motivation Dieses Kapitel beschreibt die einzelnen Akteure, Fallstudien und bietet eine Übersicht über Verwundbarkeiten und Schwachstellen in IT-Infrastrukturen. Weiterhin soll die Bedeutung von IT-Sicherheit in einer digitalen Gesellschaft veranschaulicht werden. Schutzziele In diesem Kapitel sollen die wesentlichen Schutzziele Vertraulichkeit, Integrität und Verfügbarkeit vermittelt werden. Dieses Kapitel stellt die Grundlage für die nachfolgende Bedrohungsmodellierung dar. Threat-Modeling Nach einer Einführung in Schutzziele, werden grundlegende Fähigkeiten und Techniken zur Bedrohungsmodellierung vermittelt. Neben Data-Flow-Diagrams und Swim-Lanes, werden auch Modelle wie Bedrohungsbäume und STRIDE vermittelt. Die Studierenden sollen in die Lage versetzt werden Bedrohungsmodelle für Unternehmensprozesse und Produkte zu erstellen. Security-Management In diesem Abschnitt soll Management-Kompetenz aus Unternehmenssicht im Bereich ITSicherheit vermittelt werden. Es sollen unterschiedliche Rollen innerhalb eines Unternehmens beschrieben werden. Ebenfalls werden unterschiedliche Sicherheitsstandards betrachtet. Weiterhin werden strukturierte Gegenmaßnahmen während eines Angriffs (Incident-Response) vermittelt. Verschlüsselung Die historische Entwicklung der Kryptographie, sowie deren Stellenwert in einer digitalen Gesellschaft werden in diesem Kapitel vermittelt. Den Studierenden wird ein Überblick über unterschiedliche Verschlüsselungsarten, sowie deren Einsatzwerk vermittelt. Der Fokus liegt eher auf praxisnahen Beispielen als auf mathematischen Grundlagen. Network-Security Die Sicherheit von Rechnernetzen ist Bestandteil dieses Kapitels. Die Studierenden erhalten einen Überblick über die Themengebiete Firewalls, Wireless Security, VPN und Intrusion Detection Systems. Application-Security Den Studierenden werden in diesem Kapitel Schwachstellen und Angriffspunkte in Anwendungen (am Beispiel von modernen Webanwendungen) vermittelt. Es werden unterschiedliche Schwachstellen und deren Ausnutzung betrachtet. Abschließend wird ein agiler Softwareentwicklungsprozess vermittelt und erklärt an welchen Stellen man die Sicherheit in diesem Prozess mit statischen und dynamischen Sicherheitstests erhöhen kann.

Web- und mobile Anwendungssysteme (Seminar)

Dozent/in: Thomas Slotos

Termin:
wöchentlich | Montag | 10:15 - 13:45 | 06.04.2026 - 01.06.2026 | C 7.013 Seminarraum
wöchentlich | Montag | 10:15 - 13:45 | 08.06.2026 - 10.07.2026 | C 5.109 Seminarraum | Raumwechsel ab 08.06.
Einzeltermin | Mi, 01.07.2026, 14:00 - Mi, 01.07.2026, 17:15 | C 14.102 a Seminarraum

Inhalt: Es werden wichtige Konzepte und Technologien zur Erstellung von Web- und mobilen Anwendungen dargestellt. Als zugrunde legende Programmiersprache wird Java verwendet. U.a. werden Java-basierte Frameworks wie Servlets bzw. Android erläutert.