Skip to content
Informatik · Klasse 6

Ideen für aktives Lernen

Roboter programmieren (Einführung)

Aktives Experimentieren mit Robotern fördert präzises logisches Denken und zeigt sofort, wie kleine Fehler große Auswirkungen haben. Durch das direkte Programmieren und Testen wird abstrakte Theorie greifbar und nachvollziehbar für Lernende der Klasse 6.

KMK BildungsstandardsKMK: Sekundarstufe I - ImplementierenKMK: Sekundarstufe I - Algorithmen
20–50 Min.Partnerarbeit → Ganze Klasse4 Aktivitäten

Aktivität 01

Projektbasiertes Lernen30 Min. · Partnerarbeit

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

Projektbasiertes Lernen45 Min. · Kleingruppen

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

Projektbasiertes Lernen50 Min. · Kleingruppen

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

Projektbasiertes Lernen20 Min. · Einzelarbeit

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

Vorlagen

Vorlagen, die zu diesen Informatik-Aktivitäten passen

Nutzen, bearbeiten, drucken oder teilen.

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