Nadja Geisler
Start:
Ende:
Montag, 31.8. um 9:00 Uhr
Dienstag, 1.9. um 16:00 Uhr
Unterrichtssprache: Deutsch
Kursbeschreibung:
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.
Voraussetzungen:
Eigener Rechner. Guter Umgang mit dem eigenen Rechner, Installationsrechte und Umgang mit Dateien.
Biographie: Nadja Geisler
Nadja Geisler hat an der TU Darmstadt Informatik studiert, und einen Master in Informatik mit Nebenfach Entrepreneurship and Innovation und einen Master in Internet- und Web-basierte Systeme abgeschlossen.
Aktuell arbeitet sie als wissenschaftliche Mitarbeiterin in der Systems Group an der TU Darmstadt. Im Rahmen ihrer Promotion beschäftigt sie sich mit der Fairness und insbesondere Erklärbarkeit von Maschine Learning Algorithmen und den Auswirkungen auf unsere Gesellschaft.
