Alle Apps › Robot Karol Online

Robot Karol Online

Browser-Klassiker zum Programmieren-Lernen: Ein Roboter läuft durch eine 3D-Welt, legt Ziegel und Marken und wird mit Blöcken, Karol-Sprache, Python oder Java gesteuert.

App öffnen (öffnet in neuem Tab)Open-Source-Projekt (Deutschland), Fortführung von Robot Karol (Ulli Freiberger)
kostenlosDatenschutz grün
Was bedeutet die Ampel?

1Wofür?

Schüler:innen lösen eine Sammlung aufeinander aufbauender Aufgaben zu Sequenz, Wiederholung und Bedingung. Lehrkräfte erstellen im Aufgaben-Editor eigene Aufgaben und verteilen sie per Link an die Klasse.

2Warum stärkt das Vielfalt?

Jederzeit zwischen Blöcken und Text wechseln zu können, holt Schüler:innen auf ihrem Stand ab, und die Darstellung als Struktogramm unterstützt beim Planen. Die Aufgaben steigern sich schrittweise, sodass alle im eigenen Tempo vorankommen, während Lehrkräfte passende Zusatzaufgaben anlegen.

3So im Unterricht

  1. Vorbereiten: Die Aufgabensammlung sichten oder im Aufgaben-Editor eine eigene Aufgabe anlegen und den Link bereitstellen.
  2. Im Unterricht: Schüler:innen bearbeiten die Aufgaben in Paaren im Browser, zunächst mit Blöcken, später auch im Textmodus.
  3. Reflektieren: Lösungen als Struktogramm vergleichen und besprechen, wann Wiederholungen oder Bedingungen ein Programm vereinfachen.

Diklusiv einsetzen

Programmieren im Tandem

In der Sek I lösen Paare aufeinander aufbauende Aufgaben zu Wiederholung und Bedingung, zunächst mit Blöcken.

Learner Agency (Lernende entscheiden selbst): Die Paare wechseln selbstständig die Rollen von Steuernden und Prüfenden.

Engagement: Zusammenarbeit und Gemeinschaft fördernEbene 3 · Lerngruppe
2 weitere Ideen

Wechsel in den Textmodus

In Sek II oder Berufsschule wechseln Lernende von Blöcken zu Karol-Sprache, Python oder Java, wenn sie bereit sind.

Learner Agency (Lernende entscheiden selbst): Lernende wählen die Programmiersprache und den Zeitpunkt des Wechsels selbst.

Darstellung: Mehrere Darstellungsformen verknüpfenEbene 2 · Lernebene

Aufgaben in mehreren Stufen

Die Lehrkraft erstellt im Aufgaben-Editor Aufgaben in mehreren Schwierigkeitsstufen und verteilt sie per Link.

Learner Agency (Lernende entscheiden selbst): Lernende wählen ihre Einstiegsstufe selbst und vergleichen Lösungen danach als Struktogramm.

Handlung & Ausdruck: Kompetenz mit abgestufter Unterstützung aufbauenEbene 4 · Organisation

Zu schwer? Zu leicht?

Wenn es zu schwer ist

Nur die Einstiegsaufgaben im Blockmodus bearbeiten, Befehle als Bildkarten bereitlegen und den Weg vorher in der Welt mit dem Finger nachfahren.

Wenn es zu leicht ist

In Python oder Java programmieren, verschachtelte Bedingungen nutzen oder eigene Aufgaben im Aufgaben-Editor für Mitschüler:innen entwickeln.

!Worauf achten?

Befehle wie „Schritt“ oder „LinksDrehen“ müssen gelesen werden, im Textmodus auch exakt geschrieben. Kinder mit Schwierigkeiten beim Lesen und Schreiben bleiben im Blockmodus und nutzen Vorlesefunktionen; der Fortschritt kann vom Browser gelöscht werden und sollte regelmäßig heruntergeladen werden.

Erfahrungen aus der Praxis

Wird geladen …