Zurück zur Liste
Hersteller:

Terrapino

Material:

Hardware

System:

Android
iOS
Unplugged

Der Bluebot erlaubt es den Kindern schrittweise die Programmationssprache zu erlernen. Der Lernroboter "Blue-Bot" ähnelt sehr stark dem Beebot in Bedienung und Aussehen. Er kann - so wie der Beebot - über die Tasten gesteuert werden. Zusätzlich besteht auch die Möglichkeit ihn über Bluetooth mit dem Tablet oder dem separat erhältlichen TacTile Reader zu programmieren.
Die Programmierung über Bluetooth erlaubt auch komplexere Programmiermöglichkeiten wie Schleifen, Wiederholungen und 45° Drehungen.



Download

Kriterien

Dokumentation
Sowohl ein Handbuch als auch Praxisbeispiele sind für diese Lernumgebung verfügbar.
Repräsentation
Die Lernumgebung (Hardware) wird direkt über Knöpfe oder eine Tastatur am Gerät programmiert. Es ist keine weitere Infrastruktur nötig. Die eingegebenen Befehle werden zum Beispiel direkt in Bewegungsaktionen in der physischen Welt übersetzt.
Interaktivität
Es sind keine Interaktionen (Beeinflussungen) während der Abarbeitung des Programms möglich, es arbeitet immer exakt gleich (randomisierte Programmteile ausgenommen). Dieses rigorose Verhalten kann speziell beim Einstieg didaktisch wünschenswert sein.
Koordination
Der Benutzer versetzt sich zum Programmieren in die Rolle des Roboters.
Ausführung
Alle Befehle des Programms werden nacheinander abgearbeitet.
Notation
Die einzelnen Befehle des Programmes sind nicht sichtbar.
Didaktisierung
Die Lernumgebung ist offen und bietet Platz für Kreativität und Experimentierfreude.

Mächtigkeit

Es lassen sich Teilprogramme definieren und in verschiedenen Kontexten wiederverwenden. Ein Programm kann damit zudem in selbstgewählte Sinnabschnitte gegliedert werden (etwa eine Prozedur Blatt die wiederholt für das Zeichnen einer Blume aufgerufen wird).
Variablen können selbst angelegt, ein Wert zugewiesen und wieder ausgelesen werden. Vordefinierte und veränderbare Objektattribute (z.B. Position, Drehung, Transparenz) sollen hier nicht als Variablen verstanden werden.
Variablen und Prozedurparameter verwenden verschiedene Datentypen wie Zahl, Zeichenkette oder Wahrheitswert, mit einem zugehörigen Definitionsbereich. Sie müssen entsprechend richtig gewählt und ggf. ineinander transformiert werden.

Unterrichtsideen für Bluebot