Online-Workshop „Programmieren mit Python“ durch die Hackerschool Hamburg

Ziel des Workshops war es, den Schülerinnen die Grundlagen der Programmiersprache Python näherzubringen und ihnen die Möglichkeit zu geben, ihre ersten Schritte im Bereich des eigenen Programmierens zu machen. Der Workshop deckt den praktischen Teil des Moduls 2.6.1 Modellieren und Codieren von Algorithmen aus dem Bayerischen LehrplanPlus sehr gut ab.
Ablauf des Workshops:
Zu Beginn des Workshops wurde ein einfaches Multiple-Choice-Spiel in Form eines Quiz angeboten. Dies diente als Einstieg, um den Schülerinnen auf anschauliche Weise die Prinzipien des Programmierens näherzubringen. Es wurde zunächst abgefragt, wer bereits Erfahrungen mit dem Programmieren hat. Die meisten Schülerinnen hatten bisher keine eigenen Programmiererfahrungen, kannten jedoch das visuelle Programmieren mit Scratch, bei dem vorgefertigte Blöcke kombiniert werden. Eigenständige Text- und Zahlenprogrammierungen waren den Schülerinnen noch unbekannt. Im Laufe des Workshops wurden grundlegende Konzepte wie Variablen, Schleifen (sowohl für Zahlen als auch für Text) und die Erstellung von einfachen Programmen in Python vermittelt. Die Schülerinnen lernten, wie man Variablen deklariert, Schleifen verwendet und einfache Kontrollstrukturen wie if-Bedingungen implementiert. Die Praxis stand dabei immer im Vordergrund: Mit der Anleitung durch die Workshop-Leiterinnen und -Leiter konnten die Schülerinnen ein kleines, funktionierendes Spiel entwickeln, das auf ihren neu erworbenen Fähigkeiten basierte.
Erlernte Inhalte
- Einführung in Python: Die grundlegende Syntax und Struktur der Programmiersprache Python.
- Schleifen und Bedingungen: Verständnis von for-Schleifen und while-Schleifen sowie der Einsatz von bedingten Anweisungen (if-Statements).
- Variablen und Datentypen: Umgang mit Zahlen, Text und Listen als grundlegende Datentypen in Python.
- Programmierung eines kleinen Spiels: Die Schülerinnen haben das Gelernte direkt angewendet, indem sie ein kleines interaktives Spiel mit Python programmierten.
Am Ende des Workshops hatte jede Schülerin ein eigenes, funktionierendes Spiel erstellt und konnte stolz ihre ersten Schritte im Programmieren präsentieren.
Feedback der Schülerinnen:
Die Schülerinnen waren überwiegend positiv gestimmt und äußerten, dass sie es spannend fanden, das Programmieren von Grund auf zu lernen. Einige berichteten, dass sie anfangs Schwierigkeiten mit der Syntax und den logischen Abläufen hatten, jedoch durch die praktische Anwendung und die Schritt-für-Schritt-Erklärungen der Lehrkräfte schnell Fortschritte machten. Besonders das Programmieren eines eigenen Spiels fanden die Schülerinnen motivierend und lehrreich. Das Feedback wurde direkt an die Organisatoren des Workshops übertragen und später konnten die Schülerinnen nochmal in einer kollaborativen Wortwolke ihre Meinung äußern.
Ausblick und weiterführende Möglichkeiten:
Zum Abschluss des Workshops wurden den Schülerinnen mögliche nächste Schritte aufgezeigt, um ihre Programmierkenntnisse weiter zu vertiefen. Dazu zählten unter anderem:
- Weiterführende Tutorials und Online-Kurse zu Python und anderen Programmiersprachen wie JavaScript oder Java.
- Die Teilnahme an Coding-Projekten und Wettbewerben, die es den Schülerinnen ermöglichen, ihre Fähigkeiten zu erweitern und in der Praxis anzuwenden.
- Der Besuch weiterer Hackerschool-Workshops, die eine vertiefte Auseinandersetzung mit Themen wie Web-Entwicklung, App-Programmierung oder Datenanalyse bieten.
Zusammenfassend war der Workshop ein großer Erfolg. Die Schülerinnen konnten grundlegende Programmierkenntnisse in Python erwerben und ihre eigenen Ideen in die Praxis umsetzen. Der Workshop weckte nicht nur Interesse am Programmieren, sondern zeigte auch, wie kreative und logische Problemlösungen durch Technologie unterstützt werden können.
Claudia Roth
Fachschaft IT