KI im Klassenzimmer
Bildung
Computational Thinking mit Ozobot
Ein Problem in Teilprobleme zerlegen, Muster erkennen und einen Lösungsansatz testen: Mit Ozobot kannst du Denkprozesse sichtbar machen. Entdecke, wie du von einem ersten Plan zu einer besser funktionierenden Lösung gelangst.

Zuerst verstehen, was du lösen möchtest
Ein Plan, den du erklären kannst
Computational Thinking bedeutet, Probleme systematisch anzugehen, um eine Lösung mit Computertechnologie zu entwickeln. Bei einer Ozobot-Aufgabe beginnt das schon vor dem Programmieren: Was soll der Roboter tun und welche Informationen braucht er dafür?
Eine Route lässt sich in Abschnitte unterteilen. Wiederkehrende Bewegungen kannst du als Muster erkennen. Mit einem Test prüfst du anschließend, ob die gewählten Schritte das gewünschte Verhalten erzielen.
Auch Abstraktion hilft: Konzentriere dich auf das, was für die Aufgabe wichtig ist. Für das Fahren eines Rechtecks sind Seiten und Kurven wichtig; eine Zeichnung neben der Route muss nicht Teil des Programms werden.

Von der Frage zu einem testbaren Vorgehen
Vier Denkschritte für die Praxis
01 — Problem in Teilprobleme zerlegen
Teile zum Beispiel eine Rechteckaufgabe in gerade Strecken, Kurven und Lichtwechsel auf. Diese Aufteilung heißt Dekomposition.
02 — Muster erkennen
Welche Aufgaben wiederholen sich? Suche einen wiederkehrenden Teil der Route und prüfe, ob du ihn als eine Sequenz beschreiben kannst.
03 — Schritte planen
Schreibe auf, was zuerst und was danach kommt. Eine solche geordnete Abfolge von Anweisungen nennen wir Algorithmus.
04 — Testen und verbessern
Lass den Roboter fahren, vergleiche das Ergebnis mit deinem Plan und passe einen Teil an. Teste anschließend erneut.
Vom Plan zum Roboter

Die OzoBlockly-Lektion „Ein Rechteck zeichnen“ ist ein konkreter Ausgangspunkt. Unten siehst du ein mögliches Vorgehen. Das Routenbild veranschaulicht die Arbeit mit Ozobot auf dem Tisch.
01
Aufgabe
Ein Rechteck mit Lichtwechseln fahren.
02
Plan
Seiten, Kurven und Farben festlegen.
03
Programm
Den Plan in OzoBlockly in Blöcke umsetzen.
04
Roboterverhalten
Beobachte, wo der Roboter fährt und das Licht wechselt.
05
Test
Vergleiche jede Seite mit deinem Plan.
06
Verbesserung
Passe den abweichenden Schritt an und teste erneut.
Unerwartetes Verhalten gibt Anlass zum Nachforschen
Was passiert, wenn es nicht funktioniert?
Halte bei der ersten Abweichung an: Wo hast du eine Kurve, einen Lichtwechsel oder eine andere Geschwindigkeit erwartet? Sieh dir die betreffende Anweisung an und überprüfe auch die Ausführung, zum Beispiel die gezeichnete Linie oder den Farbcode.
Wähle eine mögliche Ursache aus und ändere eine Sache. Führe denselben Test erneut durch und notiere den Unterschied. Dieses gezielte Suchen, Anpassen und erneute Ausprobieren nennen wir Debugging.
Lass die Schüler*innen erklären, was sie beobachtet haben und warum sie etwas verändert haben. Auch ein Test, der deine Erwartung nicht bestätigt, kann dabei helfen, die nächste Frage genauer zu formulieren.

Programmieren macht deine Denkschritte sichtbar
Ein Vorgehen kannst du zunächst zeichnen, erzählen oder mit einzelnen Schritten beschreiben. Anschließend hilft dir das Programmieren dabei, zu prüfen, ob sich das Vorgehen umsetzen lässt. Das Gespräch über deine Entscheidungen gehört zur Aktivität.
Programmieren mit Farbcodes, Blockprogrammierung und, wo passend, Python bieten verschiedene Möglichkeiten, einen Plan umzusetzen. Auf der Seite „Programmieren mit Ozobot“ erfährst du, welche Software zu welchem Roboter passt.

Ein Roboter für deine Aktivität
Wähle ausgehend davon, was ausgeführt werden soll und welche Software du verwendest. Die Karten zeigen die Möglichkeiten der einzelnen Modelle; die Unterrichtsquelle gibt an, welchen Roboter du für die jeweilige Aufgabe benötigst.

Ozobot Bit+
Verwende Farbcodes oder OzoBlockly, um eine Abfolge zu testen und wiederkehrende Aufgaben zu untersuchen.
Programmieren mit Farbcodes · Blockprogrammierung
Software: OzoBlockly
Entdecke Ozobot Bit+ →
Ozobot Evo
Mach einen Lösungsansatz durch Bewegung oder Licht sichtbar und untersuche, was eine Änderung in deinem Programm bewirkt.
Programmieren mit Farbcodes · Blockprogrammierung · Programmieren mit Python
Software: Ozobot Editor
Entdecke Ozobot Evo →
Ozobot Ari
Führe einen Plan mit dem Ozobot Editor oder Python aus und vergleiche das Verhalten des Roboters mit den zuvor beschriebenen Schritten.
Programmieren mit Farbcodes · Blockprogrammierung · Programmieren mit Python
Software: Ozobot Editor
Entdecke Ozobot Ari →Entdecke weitere Unterrichtsthemen
Anwendungen auf den verschiedenen Bildungsstufen
Sieh dir an, wie du Computational Thinking in Aktivitäten für die Grundschule und weiterführende Schulen umsetzt.


