Satellite Earth observation

Sabrina Melchionna

Start:
End:

Friday, 28.8. 9:00
Saturday, 29.8. 15:00

How can we monitor deforestation in remote regions, track crop conditions over entire countries, or assess flood impacts in near real time? Earth Observation makes this possible by using satellite data to systematically observe the Earth’s surface, enabling repeated observations at a global scale, supporting applications in environmental monitoring, agriculture, and urban development. In this course, we will cover the basics of optical remote sensing from space, as well as introduce the fundamentals of Synthetic Aperture Radar (SAR). You will learn how to use data from a range of satellite platforms to extract land cover maps and spectral indices, and to understand how SAR data can provide complementary information independent of daylight and weather conditions. These tools will allow you to monitor changes occurring on Earth, such as crop development, de-/reforestation, wildfire activity, urban expansion, droughts, flooding, and more. Although we will not gain practical hands-on experience, some time will be dedicated to exploring where to find open-access data, which software can be used to process them, and available online tutorials.

Graph machine learning

Tamara Drucks & Franka Bause

Start:
End:

Saturday, 29.8. 9:00
Saturday, 29.8. 16:00

Graphs are everywhere and form the basis for many machine learning tasks such as content moderation or drug discovery. Unlike structured data such as images or sequences, graphs often have irregular structure and variable sizes, rendering traditional machine learning models ineffective. This workshop introduces graph machine learning and Graph Neural Networks (GNNs) from both a theoretical and practical perspective. Participants will learn how to model relational data as graphs and apply modern deep learning techniques using PyTorch Geometric. The course combines short lectures on key concepts with guided hands-on coding sessions. No prior experience with graph learning is required, but basic Python knowledge is expected.

Logic in Action: Time, Inconsistency, and Computation

Mariami Gamsakhurdia & Stella Mahler

Start:
End:

Thursday, 27.8. 9:00
Saturday, 29.8. 11:30

What happens when things are not quite consistent, and when they don’t stay the same over time?

In this course, we explore new ways of thinking about logic that go beyond the classical world of strict true and false. In computer science, we often deal with systems that evolve, grow, and sometimes even contradict themselves. So we need logical tools that are flexible enough to keep up.

We will study paraconsistent logic, where contradictions do not immediately collapse everything into chaos. Instead, we learn how to reason in a controlled and meaningful way even when information clashes.

We will also explore linear temporal logic, where truth is not static but unfolds over time. Statements can refer not only to what is true now, but also to what will be true, or must remain true, in the future.

Overall, this course is about learning to think in systems where logic is not fragile, but surprisingly resilient, whether in the presence of change, time, or inconsistency.

Authentische Rhetorik und Kommunikation: Wie kommuniziere ich klar, selbstbewusst und wirkungsvoll?

Angela Goebel

Start:
End:

Monday, 24.8. 10:00
Wednesday, 26.8. 9:45

Der Workshop unterstützt Sie und gibt Ihnen Anregungen für Ihre verbale und nonverbale Kommunikation. Oft entscheidet der erste Eindruck in wichtigen Situationen.

Sei es beim Vorstellungsgespräch, in Verhandlungen, in Präsentationen oder bei Teamsitzungen.

Der Workshop gibt Antworten auf folgende Fragen:

Was zeichnet meine eigene Stimme aus?

Welche Atemübungen helfen mir in stressigen Situationen beim Sprechen?

Was hält mich davon ab, meine Stimme zu äußern?

Welche kommunikativen Stärken habe ich?

Wie kann ich Gespräche authentisch und im Einklang mit meinen Werten und Zielen führen?

Wie kann ich meine Redesicherheit vor einem Publikum steigern?

Ist meine Körpersprache im Einklang mit meinem verbalen Ausdruck?

Wie stärke ich konstruktiv meine Sprech- und Stimmkompetenz bei schwierigen Gesprächspartner*innen?

Im Workshop werden Sie mit einer Mischung aus theoretischen Inputs und praxisorientierten Einzel- und Gruppenübungen wesentliche Merkmale einer effektiven, authentischen und wirkungsvollen Kommunikation erlernen.

Sie lernen die Methode des „Inneren Teams“ von Schulz von Thun kennen und einige Elemente aus der „Gewaltfreien Kommunikation“ von Marshall Rosenberg.

Ziel des Workshops ist es, die eigene verbale und nonverbale Kommunikations-, Stimm- und Sprechkompetenz zu erweitern, sodass diese erlernten Strategien effektiv und sicher in den Alltag integriert werden können.

Hack your CAD models!

(Invited)

Start:
End:

Monday, 31.8. 9:00
Wednesday, 2.9. 11:30

Parametric feature-based 3D-models are the base for current CAD systems used in mechanical and civil engineering as well as in architecture and other disciplines. An example is FreeCAD, an OpenSource-CAD-application with functionality similar to commercial programs such as CATIA, SolidWorks or Solid Edge. In addition to the creation of models, FreeCAD also allows for analysis (e.g. FEM), simulation and rendering. It can be extended through scripts in Python or plugins in C++.

The participants will model a parametric object for 3D-printing. Along the process, they get to know typical CAD functionality used in a practical example, and beyond that learn about the theoretical foundations of CAD-modelling, the various modelling paradigms, the underlying data models and some algorithmic principles. They come to know how to use Python scripts in order to analyse CAD models and automate modelling tasks.

Finally we are going to prepare the model for 3D print.

Relational and NoSQL Database Management Systems

(Invited)

Start:
End:

Monday, 31.8. 9:00
Wednesday, 2.9. 11:30

This course delves into the fundamentals of effective database design and offers a comprehensive overview of database management systems (DBMS). The primary focus lies on relational and NoSQL database management systems, showcasing their diverse applications in contemporary website development, software development, and data science. The curriculum emphasizes the intricacies of designing database systems at conceptual, user, and system levels. Practical demonstrations will highlight the functionality of SQL on databases. Additionally, the course delves into various concepts essential for designing, developing, and maintaining different NoSQL databases, including key-value stores, document databases, column-family stores, and graph databases. Students will have the opportunity to engage in discussions, interactive sessions, and the implementation of relational and NoSQL projects with a societal impact.

Einstieg in das Programmieren mit Python

Nadja Geisler

Start:
End:

Monday, 31.8. 9:00
Tuesday, 1.9. 16:00

Dieser Kurs bietet eine Einführung in die Welt des Programmierens anhand der Programmiersprache Python. Programmieren ist eine Fähigkeit, die es ermöglicht, Probleme zu lösen, Fragen mit Daten zu beantworten, Neues zu bauen und kreativ zu sein.

Um direkt selbst loslegen zu können, verwenden wir in diesem Kurs Python, eine der einfacheren und zugleich verbreitetsten Programmiersprachen, die sich hervorragend für den Einstieg eignet, aber auch danach viele Möglichkeiten eröffnet. Die behandelten Konzepte sind für das Programmieren in (fast) allen Programmiersprachen grundlegend.

Dieser Kurs deckt unter anderem die folgenden Konzepte ab:

  • Zahlen und Operatoren
  • Logische Ausdrücke und Begriffe
  • Strings (Text) und ihre Verarbeitung
  • Datentypen: Tabellen, Listen, Sets, Dictionaries
  • gängige Fehler und das Lesen von Fehlermeldungen
  • Bedingungen: Fallunterscheidungen und Schleifen
  • Benutzung von Jupyter Notebooks

je nach Vorerfahrung und Interesse der Teilnehmerinnen:

  • Wiederverwendbarkeit: Funktionen, Klassen, Tests

In einem kleinen Abschlussprojekt kombiniert ihr die erlernten Konzepten um eine Spielerin mit eurer Strategie für ein Logokbrettspiel zu bauen.

KI – Maschinelles Lernen mit Python und Pytorch

Helena Schmidt

Start:
End:

Tuesday, 1.9. 9:00
Wednesday, 2.9. 15:00

Dieser Kurs vermittelt die Grundlagen des maschinellen Lernens mit neuronalen Netzen und deren praktische Umsetzung in Python mit PyTorch. Zunächst wird erklärt, wie ein neuronales Netz lernt, was Deep Learning bedeutet und wie Backpropagation funktioniert. Anschließend werden neuronale Netze für konkrete Anwendungen trainiert, darunter Bilderkennung mit CNNs sowie Reinforcement Learning am Beispiel einfacher Spiele wie Tic-Tac-Toe. Inhalt ist auch die Datenaufbereitung für das Training sowie verschiedene Optimierungskonzepte und die Visualisierung des Trainings mit TensorBoard.

Software Engineering Workshop

(Invited)

Start:
End:

Thursday, 3.9. 9:00
Thursday, 3.9. 16:00

There will be parts for the workshop to implement software engineering base knowladge. I plan to find a topic with the students and list the requirements for the system. We will prepare a website for it. To do that, we will generate user stories, create mockups, have diagrams, write Python code and publish on AWS. We will use Github as well.

Aus Daten lernen mit Python

Nadja Geisler

Start:
End:

Thursday, 3.9. 9:00
Friday, 4.9. 16:00

Die Grundlagen von Python kennst du, aber was machst du jetzt damit?

Data Science und AI setzen stark auf Python. In diesem Kurs wollen wir die Grundlagen dafür legen in diese modernen Anwendungsgebiete einzutauchen.

Wie werden Daten gespiechert und wie mache ich sie in Python für mich zugänglich? Wie lese ich meine Daten und finde raus was darin steckt? Mit welchen Bibliotheken und Funktionen lassen sich Statistiken ermitteln? Wie kann ich in Python Daten visualisieren? Welche WErkzeuge helfen mir dabei aus meinen Daten neue Erkenntnisse zu gewinnen? Wie triniere ich im Handumdrehen kleinere Modelle?

Diese Fragen kannst du nach dem Kurs beantworten und dich an einer eigenen Fallstudie ausprobieren.

Taking Off to a Global Career

Susanne Radtke & Nisa-Meryem Cekmeci

Start:
End:

Thursday, 3.9. 9:00
Friday, 4.9. 15:00

Planning an international career? This workshop equips you with the communication and teamwork skills needed in international settings. Your expertise is essential, but succeeding across cultures requires adaptability, cultural insight, and strong collaboration skills. Moving beyond basic job-hunting, we focus on intercultural communication through engaging, hands-on experiences. The sessions are insightful and dynamic: you will discover your strengths, navigate cultural challenges, and gain new perspectives. Guided by an experienced team of lecturers, you will develop practical skills for effective intercultural collaboration. You will learn how to: • Decode intercultural communication – shift from quick judgments to precise, context-aware understanding. • Navigate global team dynamics – integrate multiple perspectives to avoid common pitfalls and co-create inclusive strategies. • Act with confidence – recognize non-verbal cues to build trust and professional credibility.

Mathematische Grundlagen für das Informatikstudium

Manuela Ender

Start:
End:

Thursday, 3.9. 9:00
Friday, 4.9. 16:00

Ziel dieses Kurses ist es, die mathematischen Grundlagen für das Informatikstudium zu vermitteln. Sie als Teilnehmerinnen erhalten die Möglichkeit, eventuelle Lücken zwischen der Schulmathematik und der Hochschulmathematik – ohne den Druck einer Note – zu schließen. Es handelt sich dabei nicht um eine reine Wiederholung des Schulstoffes, sondern um das Kennenlernen der relevanten mathematischen Themenfelder und Denkweisen in der Informatik. Dabei werden folgende Bereiche besprochen: 1) Mathematische Grundbegriffe, Beweistechniken, 2) Zahlensysteme – dezimal, binär, hexadezimal, 3) Mengen, 4) Aussagenlogik, 5) Algebraische Grundstrukturen, 6) Primzahlen, 7) Kryptosysteme. Die Themen werden anschaulich und verständlich besprochen. In angenehmer Atmosphäre sollen Sie die Möglichkeit erhalten, Ihre Fragen zu stellen. Viele Übungsbeispiele in Gruppenarbeit runden den Kurs ab.

Level Up Your Tech CV

Sabrina Kynast

Start:
End:

Monday, 31.8. 9:00
Monday, 31.8. 16:00

This hands-on workshop is designed for women in computer science and software engineering who want to turn a “just OK” CV into a focused, convincing tech resume. We’ll look at real examples from the industry and break down what makes a CV stand out for developer, internship, and junior roles.

You’ll learn how to translate projects, coursework, and part-time jobs into strong, impact-driven bullet points; how to highlight the right technical skills without buzzword bingo; and how to address gaps, career changes, or non-linear paths honestly but confidently. We’ll also discuss patterns many women experience, such as only applying when they feel 100% qualified, and how to counter this in your CV and mindset.

Softwareentwicklung mit Flow Design

Yvonne Spitznagel

Start:
End:

Monday, 31.8. 9:00
Monday, 31.8. 16:00

In diesem praxisorientierten Tagesworkshop lernen die Teilnehmerinnen die Grundlagen und Vorteile von Flow Design kennen – einer Methode zum sauberen Entwurf von Software. Softwareentwicklung ist immer mehr Teamaufgabe und das nicht nur von Softwareentwicklerinnen.

Flow Design ist eine Entwurfsmethode, um Anforderungen strukturiert zu zerlegen und so ein Verständnis der angestrebten Lösung im Team zu etablieren. Diese setzt auf eine saubere Trennung von Logik und Daten, wodurch gut testbare Module entstehen. Dabei entstehen leicht verständliche Diagramme, welche sich sehr gut auch von Nichtentwicklerinnen verstehen lassen.

Anhand von kleinen Übungen werden wir nicht nur Anforderungen zerlegen, sondern diese auch in einer frei wählbare Programmiersprache umsetzen.

Dieser Workshop richtet sich an alle, die ihr Wissen über Softwarequalität und Teamkommunikation verbessern möchten – ganz ohne Vorwissen.

Vue für Einsteigerinnen– Portfolio-Website in 3 Tagen live

Patricia Lipp

Start:
End:

Monday, 31.8. 9:00
Wednesday, 2.9. 9:45

  • In drei Tagen baust du von Grund auf eine eigene Portfolio-Website mit Vue – und bereits in den ersten 15 Minuten ist deine Seite live im Netz.
  • Schritt für Schritt lernst du die Kernkonzepte von Vue 3: reaktive Datenbindung, Komponenten, Composables und clientseitiges Routing.
  • Am dritten Tag werden echte GitHub-Daten per API abgerufen und typsicher mit TypeScript verarbeitet.Vorkenntnisse in HTML, CSS und JavaScript genügen – Framework-Erfahrung ist nicht nötig.
  • Am Ende nimmst du eine funktionierende, öffentlich deployete Portfolio-Seite mit nach Hause – und das Handwerkszeug, um eigenständig weiterzubauen.
  • Falls du dich fragst „Muss ich Vue noch lernen, wenn KI den Code für mich schreiben kann?”, dann ist die Antwort ‘Ja’ – denn wer die Grundlagen nicht versteht, kann KI-generierten Code weder bewerten noch sinnvoll einsetzen.
  • Dieser Kurs zeigt, wie beides zusammengeht: Vue verstehen und KI gezielt als Lernpartnerin nutzen.