Objektorientierte Programmierung gamifiziert: Eine didaktische Lernumgebung für die SEK II
Vortragender: Johannes Harz, Cusanus Gymnasium St. Wendel
Datum:Freitag, 27. März 2026
Zeit:11:15 ‑ 12:30 Uhr
Raum:002 in E1 3
Beitrags-Nr.:WI 27-229
Plätze:noch 38 Plätze frei

Vorgestellt wird ein didaktisches Lernframework zum anwendungsorientierten Unterrichten der objektorientierten Programmierung in der Sekundarstufe II (inkl. passendem Arbeitsmaterial) in der Programmiersprache Python.
Klassischerweise werden beim Unterrichten von OOP hauptsächlich Klassen entwickelt und nur testweise Objekte erzeugt. Der Umgang mit Objekten erfolgt dann sehr abstrakt in der Form von Parametern oder Attributen. Mit dem Framework wird diese Vorgehensweise umgekehrt: Die Lernenden müssen zuerst mit konkreten Objekten und deren Methoden arbeiten, bevor eigene Klassen implementiert werden. Dies wird anschaulich in einer spieleähnlichen Welt dargestellt. Die insgesamt 58 Level führen schrittweise neue Konzepte der OOP ein und leiten die Lernenden so spielerisch durch das beigelegte Unterrichtsmaterial, welches alle Inhalte des Leistungskurses Informatik im Saarland abdeckt.
Die Lernumgebung basiert auf pygame und kann mit jeder beliebigen Python IDE verwendet werden. Zum Einbinden des Frameworks sind nur 4 Zeilen Code erforderlich; die übrige Codebasis arbeitet verborgen im Hintergrund. Über einen Leveleditor können Lehrende zusätzliche Level erschaffen und so weitere Übungsmöglichkeiten bieten.
Der Workshop zeigt Aufbau, didaktische Leitideen und Einsatzmöglichkeiten des Frameworks. Für den Workshop wird ein Laptop mit installierter Python IDE empfohlen. Das Projekt kann vorab unter dieser URL eingesehen werden: github.com/harzj/oop_framework/