Aktivität 01
Unplugged: Tanzschleife
Teilen Sie die Klasse in Paare ein. Jede Person entwirft eine Tanzsequenz mit drei Schritten und einer Schleife (z. B. 'Drehe dich dreimal'). Partner führen den Algorithmus aus und zählen Wiederholungen. Diskutieren Sie dann, wie die Schleife den Algorithmus kürzt.
Begründen Sie, wann die Verwendung einer Schleife in einem Algorithmus sinnvoll ist.
ModerationstippFühren Sie die 'Tanzschleife' mit klaren Wiederholungszählungen durch, damit Schüler die Struktur 'so oft wie' direkt erleben.
Worauf zu achten istGeben Sie den Schülerinnen und Schülern eine Liste mit 5 einfachen Anweisungen, die eine wiederholende Tätigkeit beschreiben (z.B. 5 Mal 'Hallo' sagen). Bitten Sie sie, diese Anweisungen in eine Schleife mit einer klaren Abbruchbedingung umzuwandeln und aufzuschreiben, wie viele Iterationen die Schleife durchläuft.
AnwendenAnalysierenBewertenErschaffenSozialbewusstseinEntscheidungsfähigkeit
Komplette Unterrichtsstunde erstellen→· · ·
Aktivität 02
Perlenkette mit Schleifen
In kleinen Gruppen basteln Schüler Perlenketten. Definieren Sie einen Basisabschnitt (z. B. rot-blau) und eine Schleife (wiederhole 5-mal). Jede Gruppe testet den Algorithmus und passt ihn an, um Muster zu erzeugen. Präsentieren Sie die Ergebnisse.
Konstruieren Sie einen Algorithmus, der eine wiederholende Aufgabe mithilfe einer Schleife löst.
ModerationstippVerwenden Sie bei der 'Perlenkette mit Schleifen' konkrete Materialien wie bunte Perlen und nummerierte Karten, um die Abbruchbedingung sichtbar zu machen.
Worauf zu achten istStellen Sie die Frage: 'Stellen Sie sich vor, Sie schreiben ein Programm, das die Uhrzeit anzeigt. Warum wäre es hier problematisch, wenn eine Endlosschleife auftreten würde?' Sammeln Sie die Antworten der Schüler und besprechen Sie die Konsequenzen für die Funktionalität des Programms.
AnwendenAnalysierenBewertenErschaffenSozialbewusstseinEntscheidungsfähigkeit
Komplette Unterrichtsstunde erstellen→· · ·
Aktivität 03
Papieralgorithmus: Rasenmähen
Ganzer Klassenunterricht: Zeichnen Sie einen Rasen auf Papier. Schüler schreiben einen Algorithmus zum Mähen mit Schleife (z. B. 'Gehe vorwärts 10 Schritte, wiederhole 4-mal'). Führen Sie mit Fingern nach und analysieren Endlosschleifen.
Analysieren Sie die Auswirkungen einer Endlosschleife auf die Ausführung eines Algorithmus.
ModerationstippLassen Sie beim 'Papieralgorithmus Rasenmähen' Schüler die Anweisungen mit und ohne Schleife physisch ausführen, um den Effizienzunterschied direkt zu spüren.
Worauf zu achten istBitten Sie die Schüler, auf einem kleinen Zettel zu notieren: 1. Ein Beispiel aus dem Alltag, wo eine Wiederholung vorkommt. 2. Eine Anweisung, wie man diese Wiederholung mit einer Schleife im Computer lösen könnte. 3. Ein Satz, warum eine Schleife hier besser ist als viele einzelne Anweisungen.
AnwendenAnalysierenBewertenErschaffenSozialbewusstseinEntscheidungsfähigkeit
Komplette Unterrichtsstunde erstellen→· · ·
Aktivität 04
Schleifen-Karten sortieren
Individuell: Verteilen Sie Karten mit Aufgaben (z. B. 'Spring 5-mal'). Schüler markieren wiederholbare Teile und ersetzen sie durch Schleifen-Notation. Sammeln und besprechen in der Klasse.
Begründen Sie, wann die Verwendung einer Schleife in einem Algorithmus sinnvoll ist.
ModerationstippOrdnen Sie bei 'Schleifen-Karten sortieren' die Karten zunächst ohne System, um dann gemeinsam die Schleifenlogik zu entwickeln.
Worauf zu achten istGeben Sie den Schülerinnen und Schülern eine Liste mit 5 einfachen Anweisungen, die eine wiederholende Tätigkeit beschreiben (z.B. 5 Mal 'Hallo' sagen). Bitten Sie sie, diese Anweisungen in eine Schleife mit einer klaren Abbruchbedingung umzuwandeln und aufzuschreiben, wie viele Iterationen die Schleife durchläuft.
AnwendenAnalysierenBewertenErschaffenSozialbewusstseinEntscheidungsfähigkeit
Komplette Unterrichtsstunde erstellen→Einige Hinweise zum Unterrichten dieser Einheit
Erfahrene Lehrkräfte beginnen mit unplugged-Aktivitäten, um das Konzept von Wiederholungen im Alltag zu verankern, bevor sie zur formalen Darstellung übergehen. Wichtig ist, dass Schüler selbst die Grenzen von Schleifen erfahren, etwa durch das Scheitern einer Endlosschleife, um die Bedeutung von Abbruchbedingungen zu verstehen. Vermeiden Sie es, Schleifen isoliert als Syntax zu unterrichten, sondern betten Sie sie immer in sinnvolle Kontexte ein, die für Schüler relevant sind.
Am Ende der Einheit sollen Schülerinnen und Schüler Schleifen nicht nur beschreiben, sondern selbstständig erkennen, wann sie sinnvoll sind und wie man sie korrekt konstruiert. Sie können zwischen effizienten Schleifen und ineffizienten Anweisungslisten unterscheiden und typische Fehler wie Endlosschleifen identifizieren und vermeiden.
Vorsicht vor diesen Fehlvorstellungen
Während der Aktivität 'Tanzschleife' beobachten Sie, dass Schüler Schleifen als 'immer schneller' wahrnehmen.
Lassen Sie die Schüler dieselbe Tanzsequenz einmal mit und einmal ohne Schleife ausführen. Diskutieren Sie dann, warum die Schleife hier nur die Schreibarbeit, nicht aber die Ausführungszeit verkürzt.
Während der Aktivität 'Perlenkette mit Schleifen' wird die Endlosschleife als harmlos eingeschätzt.
Simulieren Sie eine Endlosschleife in der Gruppe, indem Sie die Abbruchbedingung bewusst weglassen. Fragen Sie die Schüler, warum das Programm nicht weiterläuft und wie sie es reparieren würden.
Während der Aktivität 'Papieralgorithmus Rasenmähen' meinen Schüler, Schleifen könnten jede Aufgabe lösen.
Geben Sie den Schülern eine Aufgabe vor, die sich nicht wiederholt (z.B. 'Mähe den Rasen einmal von links nach rechts'), und lassen Sie sie erkennen, dass Schleifen hier nicht passen.
In dieser Übersicht verwendete Methoden