Software zum Programmieren

Offizielle Apps

LEGO Boost

Mit dieser App für Windows, MaxOS oder Chromebooks lassen sich die Modelle aus dem gleichnamigen Konstruktionsbausatz bauen und programmieren. Die Bauanleitung für jedes Modell ist in mehrere Aufgaben unterteilt. So wird ein Modell Schritt für Schritt aufgebaut und programmiert.

Der spielerische Spaß steht dabei im Vordergrund und entsprechend „bunt“ ist die Oberfläche gestaltet. Programmiert wird graphisch mit einfachen Programmblöcken, die sich wie Legosteine zusammenklicken lassen. Der Spaß-Faktor zeigt sich auch an die fertigen, mitgelieferten Sound-Schnipseln, die auch ein dutzend der beliebten Furz-Geräusche enthält (eigene Aufnahmen sind auch möglich).

WeDo 2.0

Nüchtener und bildungsorientierter kommt die App für das Robotic-Set LEGO Education WeDo 2.0 daher. Die App enthält Anleitungen für ca. 30 Modelle. Beim Bau der Modelle sollen die Kinder das wissenschaftliche Arbeiten spielerisch erlernen und so teilt sich jedes Projekt in drei Phase auf: Der Forschungsphase, der Bauphase und der Dokumentations- bzw. Präsentationsphase.

Für Lehrer sind Hilfestellungen direkt in der App enthalten bzw. im verlinkten ca. 250 seitigen Handbuch.

Auch hier werden die Programme graphisch aus Programmblöcken zusammengesetzt. Die Auswahl der Blöcke ist noch geringer, die Programmblöcke selbst noch einfacher gestaltet als bei Boost. Denoch sind auch hier sogar nebenläufige Aktionen möglich. Außerdem kann die App bis zu drei Smart Hubs gleichzeitig ansprechen.

PoweredUp

Nur für Smartphone oder Tablet gibt es bisher die App zur Ansteuerung der PoweredUp Smart Hubs. Mit der App lassen sich die Züge und das Batmobile steuern. Ein paar Schaltflächen lösen vorgefertige Abläufe aus oder spielen Geräusche ab.

Eigene Programme lassen sich damit nicht entwickeln.

Mindstorms

N.N.

Apps und Programme von Drittherstellern

Scratch

Scratch wird unter der Schirmherschaft des MIT entwickelt, mit dem Ziel, Kindern einen Einstieg in die Programmierung zu ermöglichen. Die Programmiersprache ist grafisch, d.h. es gibt Programmblöcke, die sich wie LEGO Bausteine zusammenklicken lassen und so das Programm bilden.

Es gibt eine Online-Version und einen Offline-Editor. Nur mit letzerem lassen sich auch die Robotic-Sets von Lego ansprechen, da Zugriff auf die lokalen Komponenten des Rechners (USB oder Bluetooth) zugegriffen werden muss.

Über Erweiterungen lassen sich mit Scratch auch die LEGO Systeme WeDo, WeDo 2.0, Boost und PoweredUp ansprechen. Dafür ist in der Regel ein zusätzliche Software notwendig (Device Manager, S2bot).

Scratch gibt es für alle gängigen Betriebssysteme, also Windows, MacOS, Linux und auch für den Raspberry Pi.

N.N.

Frameworks

Frameworks sind keine eigenständigen Programme, sondern Bibliotheken, mit denen sich eigene Programme entwickeln lassen…

N.N.