Aktivität 01
Pärchenarbeit: Streckenprogramm
Paare erhalten einen Roboter und eine Markierstrecke. Sie programmieren schrittweise Vorwärts-, Dreh- und Stopp-Befehle. Nach Tests passen sie das Programm an, um Abweichungen zu minimieren.
Konstruieren Sie ein Programm, das einen Roboter eine vorgegebene Strecke fahren lässt.
ModerationstippWährend der Pärchenarbeit die Schülerinnen und Schüler auffordern, ihre Befehlssequenzen vor dem ersten Test genau zu besprechen und gegenseitig zu erklären.
Worauf zu achten istDie Schülerinnen und Schüler erhalten einen kleinen Roboter (oder eine Simulation) und die Aufgabe, ihn eine L-förmige Strecke fahren zu lassen. Auf einem Zettel notieren sie die Befehlssequenz, die sie dafür programmiert haben, und eine Beobachtung zur Genauigkeit der Ausführung.
AnwendenAnalysierenBewertenErschaffenSelbststeuerungBeziehungsfähigkeitEntscheidungsfähigkeit
Komplette Unterrichtsstunde erstellen→· · ·
Aktivität 02
Gruppenrotation: Schleifen-Stationen
Richten Sie drei Stationen ein: Einfache Schleifen für Wiederholungen, Bedingungen mit Sensoren und Kombinationen. Gruppen rotieren alle 10 Minuten, dokumentieren Erfolge und Fehler.
Analysieren Sie, wie Schleifen und Bedingungen die Steuerung komplexerer Roboterbewegungen ermöglichen.
ModerationstippBei den Schleifen-Stationen darauf achten, dass jede Gruppe die manuelle Wiederholung der Bewegung vor dem Programmieren dokumentiert, um den Vergleich zu verdeutlichen.
Worauf zu achten istStellen Sie folgende Frage an die Klasse: 'Stellt euch vor, euer Roboter soll eine Linie entlangfahren, bis er eine schwarze Fläche erreicht. Welche zwei Programmierbausteine (z.B. Bewegung, Bedingung) braucht ihr dafür mindestens und warum?' Sammeln Sie Antworten auf dem Whiteboard.
AnwendenAnalysierenBewertenErschaffenSelbststeuerungBeziehungsfähigkeitEntscheidungsfähigkeit
Komplette Unterrichtsstunde erstellen→· · ·
Aktivität 03
Klassenwettbewerb: Roboter-Rallye
Die Klasse entwirft Programme für eine Hindernisstrecke. Teams testen gegeneinander, diskutieren Verbesserungen und präsentieren beste Lösungen.
Bewerten Sie die Herausforderungen bei der präzisen Steuerung eines Roboters in einer realen Umgebung.
ModerationstippBeim Klassenwettbewerb die Roboter-Rallye so anlegen, dass nicht nur das Ergebnis, sondern auch die Dokumentation der Programmierschritte bewertet wird.
Worauf zu achten istDiskutieren Sie in Kleingruppen: 'Welche Herausforderungen könnten auftreten, wenn ein selbstfahrendes Auto in einer Stadt wie Berlin programmiert werden müsste, um sicher durch den Verkehr zu navigieren? Nennt mindestens zwei spezifische Probleme, die mit Sensoren und Entscheidungsfindung zu tun haben.'
AnwendenAnalysierenBewertenErschaffenSelbststeuerungBeziehungsfähigkeitEntscheidungsfähigkeit
Komplette Unterrichtsstunde erstellen→· · ·
Aktivität 04
Individuelle Übung: Reaktionsprogramm
Jeder Schüler programmiert einen Roboter, der auf Licht oder Hindernisse reagiert. Sie testen allein und teilen Ergebnisse in Plenum.
Konstruieren Sie ein Programm, das einen Roboter eine vorgegebene Strecke fahren lässt.
ModerationstippBeim Reaktionsprogramm die Schülerinnen und Schüler ermutigen, ihre Sensorwerte vor und nach der Programmierung schriftlich festzuhalten.
Worauf zu achten istDie Schülerinnen und Schüler erhalten einen kleinen Roboter (oder eine Simulation) und die Aufgabe, ihn eine L-förmige Strecke fahren zu lassen. Auf einem Zettel notieren sie die Befehlssequenz, die sie dafür programmiert haben, und eine Beobachtung zur Genauigkeit der Ausführung.
AnwendenAnalysierenBewertenErschaffenSelbststeuerungBeziehungsfähigkeitEntscheidungsfähigkeit
Komplette Unterrichtsstunde erstellen→Einige Hinweise zum Unterrichten dieser Einheit
Starten Sie mit einfachen Bewegungsaufträgen und lassen Sie die Lernenden die Programme mehrfach testen, um Fehlerquellen bewusst zu machen. Vermeiden Sie lange Erklärungen ohne praktische Anwendung, da Roboterprogrammierung durch Ausprobieren und Anpassen gelernt wird. Nutzen Sie Fehlprogrammierungen als Lerngelegenheit und fragen Sie gezielt nach den Gründen für das Scheitern.
Am Ende des Themas können die Schülerinnen und Schüler einfache Programme mit Schleifen und Bedingungen selbstständig erstellen und erklären. Sie erkennen, dass Roboter nur präzise Anweisungen ausführen und passen ihre Programme nach Fehlern gezielt an.
Vorsicht vor diesen Fehlvorstellungen
In der Pärchenarbeit zur Streckenprogrammierung beobachten manche Schülerinnen und Schüler, dass der Roboter auf unklare Anweisungen wie 'fahr ein bisschen vorwärts' nicht reagiert.
Fordern Sie die Paare auf, ihre Befehlssequenzen gegenseitig zu prüfen und zu fragen: 'Was könnte der Roboter verstehen?' Lassen Sie sie die Anweisungen konkretisieren, bevor sie den Roboter starten.
Während der Gruppenrotation an den Schleifen-Stationen denken einige, dass Schleifen nur Zeit verschwenden und den Code unnötig verlängern.
Bitten Sie die Gruppen, die gleiche Bewegung einmal manuell und einmal mit Schleife zu programmieren, und messen Sie die Zeit bis zum Ziel. Lassen Sie sie die Unterschiede in der Effizienz und Lesbarkeit vergleichen.
Beim Reaktionsprogramm gehen einige davon aus, dass die Sensoren immer sofort und genau auf Hindernisse reagieren.
Lassen Sie die Schülerinnen und Schüler die Sensoren unter verschiedenen Lichtverhältnissen oder auf unterschiedlichen Untergründen testen und die Ergebnisse in einer Tabelle festhalten.
In dieser Übersicht verwendete Methoden