Entscheidungen treffen und Spiele gestalten
Dieser Kurs umfasst ca. 10 Unterrichtsstunden zum motivierenden Einstieg in Programmierung durch Spieleentwicklung. Schüler:innen lernen bedingte Algorithmenstrukturen wie Verzweigungen und Schleifen in blockbasierten Umgebungen zu nutzen und Programme zu analysieren sowie weiterzuentwickeln.
Idee
Spiele faszinieren Schüler:innen und bieten einen motivierenden Kontext, um algorithmisches Denken spielerisch zu erlernen. Der Mehrwert liegt in der haptischen Enaktivierung von Entscheidungsprozessen durch Zufallsereignisse, die Kreativität und Problemlösung fördern – weg von trockenem Syntaxlernen hin zu kreativem Gestalten.
Voraussetzungen
Blockbasierte Entwicklungsumgebungen (z. B. Scratch oder ähnlich) auf Schüler:innen-PCs installiert; keine Programmierkenntnisse nötig, aber Grundverständnis von Computer:innen hilfreich. Ca. 10 Unterrichtsstunden, für 1-2 Informatiklehrer:innen pro Klasse.
Ablauf
- Einführung in Spielekontexte und Analyse simpler Programme (2 Std.).
- Enaktiv-haptisches Material erkunden (3 Std.).
- Blockbasierte Programmierung mit Verzweigungen und Schleifen (4 Std.).
- Eigene Spiele weiterentwickeln und präsentieren (1 Std.).
Hinweise
Datenschutz: Keine Cloud-Uploads, lokale Installationen bevorzugen. Tipp: Grupp:enarbeit fördert Austausch; bei Zeitmangel ältere Materialien priorisieren. Achten Sie auf inklusive Zugänglichkeit für alle Schüler:innen.