Roberta-Initiative: Roboter programmieren mit Konzept
Roberta ist eine Initiative des Fraunhofer IAIS mit dem Ziel, das Interesse und die Motivation insbesondere von Mädchen, aber auch von Jungen, für Informatik, Technik und Naturwissenschaften nachhaltig zu fördern nach dem Rezept:
kognitive Erkenntnis + positive Emotionen = Erfahrungen und bleibende Lernerfolge.
Roboter zu programmieren schafft einen spielerischen Zugang zu Mathematik, Informatik, Naturwissenschaften und Technik (MINT).
Zum Schulungskonzept gehören spezielle, gendergerechte Lehr- und Lernmaterialien auf Basis der LEGO-Mindstorms-Systeme RCX, NXT und EV3.
Das mehrstufige „Roberta-Konzept“ unterstützt Lehrkräfte und pädagogische Fachkräfte bei der Vorbereitung und Durchführung von Roberta-Kursen. Zentraler Bestandteil des Konzepts ist die Aus- und Fortbildung von Lehrkräften in den Roberta-Schulungen des Fraunhofer IAIS sowie ein Roberta-Teacher-Netzwerk.
Open Roberta Lab mit NEPO®
Mit Open Roberta® hat das Fraunhofer IAIS im Jahr 2014 der Roberta-Initiative mit Unterstützung von Google.org eine technologische Weiterentwicklung hinzugefügt, die Menschen weltweit das Programmierenlernen und –lehren vereinfachen soll. Auf der Programmierplattform »Open Roberta Lab« (
https://lab.open-roberta.org) können Nutzerinnen und Nutzer unterschiedliche Hardware, vor allem aus dem Bereich »Educational Robotics«, programmieren. Dabei nutzen sie die graphische blockbasierte Programmiersprache »NEPO®«, mit der im Open Roberta Lab via »drag and drop« Programme nach dem Puzzleprinzip erstellt werden können.
- Das Open Roberta Lab ist cloudbasiert, wird über Fraunhofer-Server zur Verfügung gestellt und überdies Open Source weiterentwickelt. Ein webbasierter Simulator ermöglicht es zudem, die NEPO-Programme im Open Roberta Lab zu testen, ohne im Besitz entsprechender Hardware sein zu müssen.
- Die Programmierplattform kann über jedes mobile Endgerät, unabhängig vom Hersteller, und alle gängigen Internetbrowser aufgerufen werden. Über einen lokalen Server ist das Open Roberta Lab auch offline nutzbar. Ziel ist es, vor allem Schulen mit Methoden zur digitalen Bildung zu unterstützen, die möglichst unabhängig von der jeweiligen technischen Ausstattung der jeweiligen Bildungseinrichtung sind.
- NEPO ist eine alleinig von Fraunhofer IAIS entwickelte blockbasierte Programmiersprache zur intuitiven Programmierung von Hardware-Systemen. NEPO ist von der am MIT entwickelten Programmiersprache Scratch inspiriert und universell für unterschiedliche Systeme verwendbar (von Microcontrollerboards bis hin zu komplexen humanoiden Robotern, wie z.B. NAO Roboter). NEPO bietet viele Funktionalitäten herkömmlicher Programmiersprachen und wird von Fraunhofer IAIS kontinuierlich weiterentwickelt.
Weiterführende Hinweise