Courses
Courses offered in SS 22
Algorithmen für die Entdeckung von Communities in sozialen Netzwerken
In diesem Proseminar werden sogenannte Overlapping Community Detection Algorithms (OCDA) mittels eines multi-perspektivischen Kriterienkatalogs untersucht. Neben klassischen informatischen Kriterien wie Korrektheit, Laufzeit und Speicherplatzverbrauch werden Kriterien wie Genauigkeit und Güte der gewonnen Information, aber auch die Anwendbarkeit auf bestimmte Formen sozialer Netzwerke (assoziativ und dissassoziativ) eingesetzt. Die Bewertungen werden beispielsweise durch Spinnendiagramme visualisiert. Das Proseminar […]Basic End2End Resourcemanager
In this practical course, the participants learn to run a software development project and create a software product from the very beginning – from requirement analysis to release. The students will learn the importance of Scrum as part of the agile software development process.Bridge Course Databases
A blended learning bridge course for master students in Data Science, Computational Social Science and related programs.Data Science in Medicine
Health data analytics is one of the main drivers for the future of medicine. Various sources of big data, including patient records, diagnostic images, genomic data, wearable sensors, are being generated in our everyday life by health care practitioners, researchers, and patients themselves. Data science aims to identify patterns, discovering the underlying cause of diseases […]Data Stream Management and Analysis
In many fields today data is produced continuously, potentially unbounded, and at high rates, which is termed as data stream. Applications in smart manufacturing, aerospace, particle physics, or stock exchange trading have a high demand to handle and analyze the massive data streams created. Due to their challenging characteristics specific technologies and methods for data […]Datenbanken und Informationssysteme
Die Vorlesung “Datenbanken und Informationssysteme” gibt einen einführenden Überblick über Datenbanken und ihre Verwendung in Informationssystemen.Distributed Ledger Technology
This class strives to convey basic knowledge and practical experience for the use of blockchain technologies. Blockchain is considered as one specific instance of Distributed Ledger Technology (DLT). DLT is known for its distributed transaction management and process automation via smart contracts. The class will introduce DLT as a new paradigm for cooperation management across […]Informationsmanagement für öffentliche Mobilitätsangebote
Die Vorlesung gibt eine Einführung in die organisatorischen und technischen Aufgabenstellungen bei der Planung, der Organisation, dem Betrieb und der Qualitätssicherung von öffentlichen Mobilitätsangeboten, die mit Hilfe von Ansätzen aus der Informatik und Informationssystemen gelöst werden können.Knowledge Graph Lab SS 2022
Knowledge Graphs are large graphs used to capture information about the real world in such a way that is is useful for applications. In these data structures, there are all sorts of entities (for example, people, events, places, organizations, etc.). Knowledge Graphs are used by many organizations to represent the information they need for their […]Mixed Reality Lab
Mixed Reality is a continuum of spatial computing experiences on virtual, augmented and extended reality devices, such as the Microsoft HoloLens, the HTC Vive, and mobile phones. In this lab, we learn the basics of mixed reality software development in hands-on lessons with practical tasks. The lab contains a small independent project student groups can […]Privacy and Big Data
This seminar is about new and emerging approaches to adjust and balance privacy and utility in data intensive applications, such as information retrieval, data mining and personalisation. These new approaches have the potential to enable a new generation of privacy-enabled services which are not focused on maximizing the collection of user data. Instead these new […]Prozess Management
The Process Management lecture will introduce concepts and tools for capturing, planning and executing processes.Seminar Data Ecosystems
Organizations in many domains, such as manufacturing or healthcare, have a huge demand to exchange data to enable new services, drive research and innovation, or improve patient care.Hence, organizations require alliance-driven infrastructures capable of supporting controlled data exchange across diverse stakeholders and transparent data management. Data Ecosystems are distributed, open, and adaptive information systems with […]Social Computing
Social Computing is an area of computer science that is concerned with the intersection of social behavior and computational systems. It is based on creating or recreating social conventions and social contexts through the use of software and technology. We will address social computing infrastructures, social computing engineering processes, computational social science, in particular recommender […]Sovereign Data Exchange
In this lab, we will apply these technologies to some data exchange/data sharing scenarios. Students are expected to develop a complete workflow for a data exchange, including data preparation, policy definition, apps for enriching data, etc.Web Science Seminar
Web Science has become an interdisciplinary study field between computer science, mathematics, sociology, economics, and other disciplines. This seminar researches advanced Web Analytics and Web Engineering topics in Web Science probably leading to master thesis topics for excellent students. Topics include: network evolution models and network dynamics, (overlapping) community detection, recommender systems, adaptation and personalization […]
Courses planned for the upcoming semester (WS 22/23)
Algorithmen für die Entdeckung von Communities in sozialen Netzwerken
In diesem Proseminar werden sogenannte Overlapping Community Detection Algorithms (OCDA) mittels eines multi-perspektivischen Kriterienkatalogs untersucht. Neben klassischen informatischen Kriterien wie Korrektheit, Laufzeit und Speicherplatzverbrauch werden Kriterien wie Genauigkeit und Güte der gewonnen Information, aber auch die Anwendbarkeit auf bestimmte Formen sozialer Netzwerke (assoziativ und dissassoziativ) eingesetzt. Die Bewertungen werden beispielsweise durch Spinnendiagramme visualisiert. Das Proseminar […]Bridge Course Databases
A blended learning bridge course for master students in Data Science, Computational Social Science and related programs.Data Science in Medicine
Health data analytics is one of the main drivers for the future of medicine. Various sources of big data, including patient records, diagnostic images, genomic data, wearable sensors, are being generated in our everyday life by health care practitioners, researchers, and patients themselves. Data science aims to identify patterns, discovering the underlying cause of diseases […]Knowledge Graph Lab WS 2022/23
Knowledge Graphs are large graphs used to capture information about the real world in such a way that is is useful for applications. In these data structures, there are all sorts of entities (for example, people, events, places, organizations, etc.). Knowledge Graphs are used by many organizations to represent the information they need for their […]Knowledge Graphs Seminar
Knowledge Graphs are large graphs used to capture information about the real world in such a way that is is useful for applications. In these data structures, there are all sorts of entities (for example, people, events, places, organizations, etc.). Knowledge Graphs are used by many organizations to represent the information they need for their […]Mixed Reality Lab
Mixed Reality is a continuum of spatial computing experiences on virtual, augmented and extended reality devices, such as the Microsoft HoloLens, the HTC Vive, and mobile phones. In this lab, we learn the basics of mixed reality software development in hands-on lessons with practical tasks. The lab contains a small independent project student groups can […]Social Computing Seminar
Social Computing is an area of computer science that is concerned with the intersection of social behavior and computational systems. It is based on creating or recreating social conventions and social contexts through the use of software and technology. In this seminar we explore recent topics in social computing like Social Bots, Fake News, Filter […]Web Science
More than twenty years after the birth of the World Wide Web, Web Science has been becoming a new study field in Computer Science. This course introduces fundamental concepts (web centralities & basic algorithms, network models and web engineering principles) of Web Science. We will learn fundamental algorithms for web page ranking like PageRank and […]
Working Groups
Intelligent Distributed Systems
Intelligent Distributed SystemsAdvanced Community Information Systems
We are using state-of-the-art techniques of software engineering for the specifications of requirements, design, and for implementation. We practice teamwork techniques and use high-end hardware and software. For our group communication, we use the BSCW system and Moodle (prior TikiWiki).
Specialization Areas
Themenbereiche für eine Prüfung im Vertiefungsgebiet Informatik:
- Einführung in Datenbanken
- Implementierung von Datenbanken
- Informationssysteme
- Wissensbasierte Systeme
- Spezialvorlesungen aus den Bereichen Dokumentenmanagement, Electronic Commerce, CSCW & Groupware, deduktive Datenbanken, objektorientierte Datenbanken, Wissensrepräsentation, natürlichsprachliche Schnittstellen, Logikprogrammierung, sowie Informationssystem-Anwendungen in Büro, Ingenieurwissenschaften und Medizin