Skip to content
Informatik · Klasse 6

Ideen für aktives Lernen

Variablen und Benutzereingaben

Aktives Lernen funktioniert hier besonders gut, weil Schülerinnen und Schüler durch praktische Erfahrungen verstehen, wie Variablen und Benutzereingaben Programme steuern. Das physische Handeln beim 'Variablen-Karton' oder die direkte Interaktion im Quiz machen abstrakte Konzepte greifbar und nachvollziehbar.

KMK BildungsstandardsKMK: Sekundarstufe I - AlgorithmenKMK: Sekundarstufe I - Problemlösen
15–45 Min.Partnerarbeit → Ganze Klasse3 Aktivitäten

Aktivität 01

Planspiel15 Min. · Ganze Klasse

Planspiel: Der Variablen-Karton

Ein Schüler hält einen beschrifteten Karton (z.B. 'Punktestand'). Andere Schüler rufen Befehle wie 'Erhöhe um 1' oder 'Setze auf 0', und der Schüler im Karton tauscht die Zahl darin entsprechend aus.

Erklären Sie, wie ein Programm den Punktestand in einem Spiel mithilfe von Variablen speichert.

ModerationstippWährend der Simulation 'Der Variablen-Karton' gehen Sie herum und stellen gezielt Fragen wie 'Was passiert, wenn wir den Zettel jetzt austauschen?' um den Unterschied zwischen Speichern und Überschreiben zu verdeutlichen.

Worauf zu achten istGeben Sie jedem Schüler ein Blatt mit drei Feldern. Feld 1: 'Nennen Sie eine Variable, die in einem einfachen Quizspiel verwendet werden könnte, und ihren Datentyp.' Feld 2: 'Beschreiben Sie, was passiert, wenn der Benutzer eine unerwartete Eingabe macht.' Feld 3: 'Warum ist es wichtig, dass Variablennamen klar sind?'

AnwendenAnalysierenBewertenErschaffenSozialbewusstseinEntscheidungsfähigkeit
Komplette Unterrichtsstunde erstellen

Aktivität 02

Kollaboratives Problemlösen45 Min. · Kleingruppen

Kollaborative Investigation: Das interaktive Quiz

Zwei Gruppen erstellen jeweils ein Quiz in Scratch. Sie müssen Variablen nutzen, um richtige Antworten zu zählen. Danach tauschen sie die Plätze und versuchen, das Quiz der anderen Gruppe durch falsche Eingaben 'auszutricksen'.

Analysieren Sie, wie die Interaktion des Nutzers den Ablauf und das Ergebnis eines Programms beeinflusst.

ModerationstippBeim interaktiven Quiz achten Sie darauf, dass die Schülerinnen und Schüler ihre Eingaben laut aussprechen, um die Verbindung zwischen Aktion und Programmverhalten bewusst zu machen.

Worauf zu achten istZeigen Sie einen kurzen Code-Schnipsel, der eine Variable verwendet, um z. B. die Anzahl der Versuche in einem Ratespiel zu zählen. Stellen Sie Fragen wie: 'Welchen Wert hat die Variable 'Versuche' zu Beginn?', 'Was geschieht mit der Variable 'Versuche', wenn der Benutzer eine falsche Antwort gibt?'

AnwendenAnalysierenBewertenErschaffenBeziehungsfähigkeitEntscheidungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Aktivität 03

Ich-Du-Wir (Denken-Austauschen-Vorstellen): Namen für Variablen

Schüler bekommen eine Liste von schlechten Variablennamen (z.B. 'x', 'ding', 'zahl1'). Sie überlegen in Paaren bessere Namen und begründen, warum gute Benennung für das Teamwork wichtig ist.

Begründen Sie die Notwendigkeit eindeutiger Namen für Variablen in einem Programm.

ModerationstippBeim Think-Pair-Share zu Variablennamen beobachten Sie, wie die Paare ihre Namen begründen, und greifen falsche Annahmen wie 'Punkte zählt automatisch' direkt auf.

Worauf zu achten istDie Schüler arbeiten in Paaren an einem einfachen Programm, das nach dem Namen des Benutzers fragt. Ein Schüler schreibt das Programm, der andere testet es. Der Tester gibt spezifisches Feedback: 'Das Programm hat meinen Namen korrekt gespeichert.' oder 'Das Programm hat nicht reagiert, als ich etwas anderes als meinen Namen eingegeben habe.'

VerstehenAnwendenAnalysierenSelbstwahrnehmungBeziehungsfähigkeit
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 konkreten, alltagsnahen Beispielen, wie dem 'Variablen-Karton', um den abstrakten Begriff der Variable zu veranschaulichen. Wichtig ist, den Fokus auf die Dynamik zu legen: Variablen sind keine festen Beschreibungen, sondern veränderbare Platzhalter. Vermeiden Sie es, Variablennamen mit ihrer Funktion zu verknüpfen, da dies zu falschen Erwartungen führt. Stattdessen betonen Sie die aktive Rolle des Programmierers bei der Veränderung von Werten.

Erfolgreiches Lernen zeigt sich darin, dass Schüler Variablen bewusst nutzen, um Werte zu speichern und auf Eingaben zu reagieren. Sie benennen Variablen sinnvoll, erkennen deren Dynamik und können erklären, warum Klarheit im Namen und in der Verwendung entscheidend ist.


Vorsicht vor diesen Fehlvorstellungen

  • Während der Simulation 'Der Variablen-Karton' beobachten Sie, dass Schüler denken, eine Variable könne mehrere Werte gleichzeitig speichern.

    Fordern Sie die Schüler auf, den alten Zettel bewusst durch einen neuen zu ersetzen und fragen Sie: 'Wo ist der alte Wert jetzt? Was zeigt der Karton an?' um das Überschreiben zu verdeutlichen.

  • Während der Aktivität 'Think-Pair-Share: Namen für Variablen' hören Sie Sätze wie 'Die Variable 'Punkte' zählt automatisch'.

    Lassen Sie die Schüler im Programmcode explizit den Befehl zur Änderung der Variable suchen und fragen Sie: 'Wer gibt hier den Befehl? Wo steht, dass es sich um Punkte handelt?'


In dieser Übersicht verwendete Methoden