Förderjahr 2024 / Projekt Call #19 / ProjektID: 7392 / Projekt: RoboSDG Junior
Fortschritte mit RoboSDG Junior: Blockbasierte Programmierung für die Jüngsten.
In den letzten Wochen haben wir, das sind Anniina (Design), Atte (Programmierung) und ich (Lead) intensiv an der Weiterentwicklung unserer blockbasierten Programmierumgebung für RoboSDG Junior gearbeitet. Dieses Update gibt Einblick in die Herausforderungen, Inspirationen und Entscheidungen, die uns auf diesem Weg begleitet haben.
Ziel: Einfacher Einstieg in die Programmierung
RoboSDG Junior wurde speziell für Kinder im Alter von 5 bis 8 Jahren entwickelt. Unser Fokus liegt darauf, eine zugängliche und spielerische Einführung in das Programmieren zu schaffen. Dabei setzen wir auf farbliche Symbole und Puzzle-ähnliche Blöcke, inspiriert von Plattformen wie Scratch Junior. Dies ermöglicht Kindern auch ohne Lesefähigkeiten, logisches Denken zu erlernen und ihre ersten Programme zu erstellen.
Technische Herausforderungen und Fortschritte
- Kommunikation mit dem Roboter: Über eine Android-basierte App kommuniziert ein Microbit via Bluetooth mit dem Roboter. Aktuell arbeiten wir daran, diese Verbindung noch effizienter zu gestalten, da Befehle derzeit nur nacheinander gesendet werden können bzw eine Kommunikation mit Apple Produkten kaum möglich ist.
- Design der Programmierblöcke: Die Blöcke haben unterschiedliche Farben und Formen, die Funktionen wie Bewegung, Töne oder LED-Anzeigen repräsentieren. Dieses Design soll intuitive Bedienung ermöglichen und dabei helfen, komplexe Zusammenhänge spielerisch zu verstehen.
Inspirationen aus der Praxis
Wir haben uns intensiv mit anderen erfolgreichen Projekten auseinandergesetzt, die ebenfalls OpenSource sind, wie beispielsweise: Scratch Junior: Die Einfachheit und Symbolbasiertheit dieser Plattform sind ein Vorbild für uns. Besonders beeindruckend ist, wie die App ohne Texte funktioniert und so auch für jüngere Kinder ideal ist. Dennoch sind hier alle Puzzle-Stücke gleich geformt.
Nächste Schritte
- Fertigstellung der Benutzeroberfläche für die grafische Programmierung.
- Testläufe mit Kindern und Feedbackschleifen zur weiteren Optimierung der Funktionen.
- Integration zusätzlicher kreativer Möglichkeiten, wie Tanz- und Sound-Kombinationen, um die Freude am Programmieren zu steigern.
Fazit
Mit RoboSDG Junior möchten wir die Grundlagen für Chancengerechtigkeit im Bereich Technik und Programmierung legen. Durch altersgerechte Inhalte und intuitive Bedienung hoffen wir, eine neue Generation von jungen Tüftlern und Tüftlerinnen zu inspirieren.
Wir freuen uns darauf, euch in zukünftigen Updates weitere Einblicke in unsere Entwicklung zu geben. Bleibt gespannt!