Skip to content
Informatik · Klasse 5

Ideen für aktives Lernen

Ereignissteuerung: Interaktive Programme

Aktive Lernformen eignen sich besonders hier, weil Schülerinnen und Schüler Ereignissteuerung nur durch eigenes Handeln begreifen. Das Ausprobieren von Klicks, Tastendrücken und Sensoren macht den Unterschied zwischen linearem Code und ereignisgesteuerter Programmierung direkt erfahrbar. Erst durch Interaktion verstehen sie, warum Programme auf Eingaben warten und nicht einfach weiterlaufen.

KMK BildungsstandardsKMK: Sekundarstufe I - Produzieren und PräsentierenKMK: Sekundarstufe I - Algorithmen
25–50 Min.Partnerarbeit → Ganze Klasse4 Aktivitäten

Aktivität 01

Escape Room35 Min. · Partnerarbeit

Paarprogrammierung: Klick-Reaktionsspiel

In Paaren programmieren Schüler ein Objekt, das bei Mausklick Farbe wechselt und Sound abspielt. Sie testen gegenseitig und passen die Reaktion an. Abschließend präsentieren sie ihr Spiel der Klasse.

Erklären Sie, wie ein Programm auf verschiedene Eingaben wie Mausklicks oder Tastendrücke reagiert.

ModerationstippWährend der Paarprogrammierung achten Sie darauf, dass beide Partner abwechselnd tippen und testen, um das gemeinsame Verständnis zu fördern.

Worauf zu achten istDie Schüler erhalten eine Karte mit einem einfachen Programmablauf (z.B. 'Wenn Taste Pfeil nach oben gedrückt wird, bewege Figur nach oben'). Sie sollen erklären, welches Ereignis hier gesteuert wird und welche Aktion darauf folgt. Zusätzlich sollen sie ein weiteres Beispiel für ein Ereignis und eine passende Aktion notieren.

ErinnernAnwendenAnalysierenBeziehungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Aktivität 02

Escape Room45 Min. · Kleingruppen

Stationenrotation: Ereignis-Stationen

Richten Sie Stationen ein: Tastatur-Ereignis (Pfeiltasten bewegen Figur), Maus-Ereignis (Drag-and-Drop), Timer-Ereignis (automatische Animation). Gruppen rotieren alle 10 Minuten und dokumentieren Beobachtungen.

Analysieren Sie die Bedeutung des Wartens auf ein Ereignis in der Programmierung.

ModerationstippBei der Stationenrotation stellen Sie sicher, dass jede Gruppe die Ereignis-Listener in eigenen Worten erklären kann, bevor sie zur nächsten Station wechselt.

Worauf zu achten istZeigen Sie den Schülern ein kurzes, fehlerhaftes Programmfragment, bei dem eine einfache Animation nicht auf einen Klick reagiert. Stellen Sie die Frage: 'Was fehlt in diesem Code, damit die Animation startet, wenn ich auf den roten Kreis klicke?' Sammeln Sie die Antworten und besprechen Sie die fehlende Ereignissteuerung.

ErinnernAnwendenAnalysierenBeziehungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Aktivität 03

Escape Room50 Min. · Ganze Klasse

Whole-Class-Challenge: Gemeinsames Spiel entwerfen

Die Klasse entwirft kollektiv ein interaktives Quiz mit Ereignissteuerung. Jede Gruppe programmiert einen Teil, dann integrieren alle. Gemeinsames Testen und Feedback schließt ab.

Entwerfen Sie eine intuitive Steuerung für ein einfaches interaktives Spiel oder eine Animation.

ModerationstippIn der Whole-Class-Challenge moderieren Sie gezielt die Diskussion, damit alle Ideen einbezogen werden und nicht nur die lauteren Stimmen hörbar sind.

Worauf zu achten istStellen Sie die Frage: 'Warum ist es wichtig, dass Programme auf Ereignisse warten, anstatt einfach alles sofort zu tun?' Leiten Sie die Diskussion zu Themen wie Benutzerfreundlichkeit, Vermeidung von Abstürzen und der Möglichkeit, komplexe Abläufe zu steuern. Fragen Sie nach Beispielen aus Spielen oder Apps, wo dies besonders wichtig ist.

ErinnernAnwendenAnalysierenBeziehungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Aktivität 04

Escape Room25 Min. · Einzelarbeit

Individual: Animations-Debugger

Schüler erhalten fehlerhafte Ereignis-Programme und korrigieren sie individuell, z. B. fehlende Wartefunktion. Sie testen und erklären ihre Änderungen in einem Logbuch.

Erklären Sie, wie ein Programm auf verschiedene Eingaben wie Mausklicks oder Tastendrücke reagiert.

ModerationstippBeim Animations-Debugger betonen Sie, dass Fehler nicht nur technische Probleme sind, sondern auch logische Denkfehler aufdecken.

Worauf zu achten istDie Schüler erhalten eine Karte mit einem einfachen Programmablauf (z.B. 'Wenn Taste Pfeil nach oben gedrückt wird, bewege Figur nach oben'). Sie sollen erklären, welches Ereignis hier gesteuert wird und welche Aktion darauf folgt. Zusätzlich sollen sie ein weiteres Beispiel für ein Ereignis und eine passende Aktion notieren.

ErinnernAnwendenAnalysierenBeziehungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Vorlagen

Vorlagen, die zu diesen Informatik-Aktivitäten passen

Nutzen, bearbeiten, drucken oder teilen.

Einige Hinweise zum Unterrichten dieser Einheit

Erfahrene Lehrkräfte beginnen mit greifbaren Beispielen aus dem Alltag wie Apps oder Spielen, die auf Berührungen reagieren. Sie vermeiden zu frühe Theorie und lassen die Schüler stattdessen selbst Code schreiben, der auf Klicks wartet. Wichtig ist, den Unterschied zwischen sequentiellem und ereignisgesteuertem Ablauf durch gezielte Fragen zu verdeutlichen, etwa: 'Was passiert, wenn ihr jetzt auf den Button drückt?'

Erfolg zeigt sich, wenn die Schüler Ereignisse und Aktionen klar zuordnen können. Sie erklären, warum Code nicht sofort alles ausführt, und entwerfen einfache ereignisgesteuerte Abläufe. Die Fähigkeit, Debugging-Fragen zu beantworten, belegt, dass das Konzept verankert ist.


Vorsicht vor diesen Fehlvorstellungen

  • During Paarprogrammierung, beobachten Sie, dass einige Schüler glauben, der Code laufe immer weiter, auch ohne Eingabe.

    Nutzen Sie die Paarprogrammierung, um gezielt zu fragen: 'Was passiert, wenn ihr jetzt nicht klickt?' und lassen Sie die Partner den Code Schritt für Schritt durchgehen.

  • During Stationenrotation, hören Sie Schüler sagen, dass jeder Klick dieselbe Reaktion auslöst.

    Fordern Sie die Gruppen auf, die Ereignis-Listener in den Stationen zu vergleichen und zu beschreiben, warum unterschiedliche Eingaben zu unterschiedlichen Aktionen führen.

  • During Whole-Class-Challenge, wird behauptet, Programme reagierten sofort ohne Wartezeit.

    Nutzen Sie die Whole-Class-Challenge, um bewusst Pausen einzubauen und zu fragen: 'Warum wartet das Programm hier?' und 'Was passiert, wenn wir die Wartezeit verkürzen?'.


In dieser Übersicht verwendete Methoden