Teaching
Courses, labs, seminars, and thesis opportunities offered by the chair
Lectures
Core courses that build conceptual foundations and give a structured entry point into the chair's research areas.
Past offerings
Algorithmic Foundations of Data Science
In the age of "big data" and "advanced analytics", data processing faces new challenges. Queries become more complex and often involve data mining and machine learning tasks, and the scale of the datasets requires new algorithmic approaches. This course covers the theoretical foundations of modern data processing and analytics.
Past offerings
Dynamical Processes on Networks
Many real-world systems may be described as a network of dynamically interacting entities. We interact with each other in a social contact network, over which rumors as well as pathogens can spread; electrical energy is delivered by the power grid; the Internet enables almost instantaneous world-wide interactions; our economies rest upon a complex network of inter-dependencies spanning the globe. This course provides an introduction to such network dynamical systems.
Past offerings
Introduction to Complex Networks
Broad introduction to network science, covering core theory and practical analysis of complex networked systems.
Past offerings
Statistics in Biology
Einführung in die Statistik für Biowissenschaften mit Grundlagen und praktischer Anwendung.
Practical Labs
Hands-on, project-oriented formats where students work in small teams and apply computational methods to real problems.
Network Analytics
In this software lab, we cover a range of tools to analyse networks and processes on networks such as epidemic spreading. Specifically, we cover network analysis tools including spectral clustering, network embeddings and graph neural networks. You will work in small teams of 2–3 people.
Practical Course on Biological Networks
This hands-on course introduces students to network science and its applications in biology, combining theoretical foundations with practical computational modeling, simulation, and data analysis in Python through exercises and a team-based research project.
Research Internship ('Forschungspraktikum') Computational Life Sciences
In the research internship, students work on a scientific topic under supervision. This includes researching the area, planning and executing computational experiments to answer a research question, and interpreting and visualizing the resulting data.
Seminars
Discussion- and writing-focused formats that emphasize literature work, presentations, and deeper topic exploration.
Past offerings
(Advanced) Topics in Network Science
Networks are a widely-used model for a wide range of systems from different disciplines. This seminar mainly covers two perspectives: First, networks can be seen as relational data, with tasks related to characterization of networks and individual nodes. Second, we can look at networks as dynamical systems and model their behavior, for example in epidemic spreading.
Past offerings
Milestones in Network Science
This proseminar teaches the basics of academic writing and literature research, using topics selected from a few milestone papers in the area of network science.
Theses
Research Papers and Theses
We offer a broad range of thesis topics related to Network and Data Science, both at the Bachelor's and Master's level. If you are interested in some of our research or want to suggest a topic, please have a look at our general procedures for hannding out thesis topics.