Technologische Weiterentwicklung

Der TurtleCoder - EIN Tool für ALLE

Mit der Programmierumgebung TurtleCoder programmiert man in der Programmiersprache Logo eine digitale Schildkröte (die Turtle). Mit den richtigen Befehlen bewegt sich die Turtle über den Bildschirm. Während sie läuft, zieht sie einen Strich hinter sich her. Sie zeichnet also. Mit dem TurtleCoder können Schritt für Schritt die wichtigsten Programmierprinzipien gelernt und ausprobiert werden.

Bereits jetzt hat der TurtleCoder einige Vorteile für inklusive Lernsettings. Die Oberfläche ist stark reduziert und auf das Wesentliche fokussiert. Durch die einfache Strukturierung fällt es Kindern leicht, sich zurechtzufinden. Große Auswahlfelder erleichtern die Bedienung. Wir haben uns beim TurtleCoder für textbasiertes Programmieren statt Drag&Drop entschieden. Kinder mit motorischen Schwierigkeiten können daher den TurtleCoder ebenso nutzen. Durch die Autovervollständigung der Befehle, werden Fehlerquellen bereits minimiert.

Schnellere Lerner oder Schülerinnen und Schüler mit Vorerfahrungen können auf der anderen Seite auch mit nur einem Klick auf eine Code-Ansicht wechseln, die auf die visuelle Unterstützung verzichtet.

Neue Technologien: Assistenzsysteme

Barrieren abzubauen ist eine zentrale Gelingensbedingung für Inklusion. Mit dem TurtleCoder zeigen wir, dass dies mit modernen Technologien möglich ist: Die App wird technisch so angepasst, dass Kinder mit unterschiedlichen Beeinträchtigungen damit besser lernen können.
Integration eines neuen Menüs, das die Aktivierung von Assistenzsystemen ermöglicht.
Zusätzlich zur Steuerung mithilfe der Maus oder des Touch-Screens steht jetzt auch die Alternative zur Steuerung der App komplett nur über die Tastatur zur Verfügung.
Implementierung einer Sprachausgabe über AI Technologien und die Microsoft Cloud Services.
Anschlussmöglichkeit des Xbox Adaptive Controllers sowie die Nutzung alternativer Eingabegeräte (zum Beispiel spezielle Taster und Pads)

Sprachausgabe mit Microsoft Cloud Services

Die Turtle hat zudem mithilfe künstlicher Intelligenz das Sprechen gelernt: Die Textbefehle werden aus der Anwendung online an die Microsoft Azure Cognitive Services übermittelt, verarbeitet und als maschinell gesprochene Audiofiles zurück an die Anwendung übergeben. Die Nutzer hören also die Befehle der Turtle parallel zur visuellen Ausführung am Bildschirm.

Die Sprachausgabe lässt sich in den Einstellungen des TurtleCoders aktivieren und unterstützt insbesondere Kinder mit Sehbehinderungen und Kinder mit Lernschwierigkeiten.

Die Funktion ist cloudbasiert und erfordert eine Online-Verbindung des Rechners auf dem die App läuft. Sie nutzt dabei den Azure Cloud Cosmos als Datenbankdienst und Azure Storage als Speicher. Die Sprachausgabe wird dabei durch die Microsoft Cognitive Services wie Text To Speech und Bing Speech Services ermöglicht.
Code your life

TurtleCoder offline nutzen

Für die Arbeit in der Schule gibt es den TurtleCoder auch als Download. So kann man nach der Installation auf den Schulcomputern auch offline arbeiten. Der Vorteil der Offline-App ist es auch, dass alle Programmierbeispiele auf der lokalen Festplatte gespeichert werden.

Für die Arbeit mit kleinen Programmierteams sollte man zusätzlich zu Beginn einen eigenen Nutzernamen anlegen um so ganz praktisch die Programmierbeispiele einer Arbeitsgruppe separat zu speichern.

Download

Wenn Sie Interesse haben den TurtleCoder offline zu benutzen, dann können Sie diesen hier jetzt herunterladen.

Weitere Artikel

Förderprojekt
Didaktik
Xbox Adaptive Controller