Roboter für Alle!

Als Befürworter von Programmieren für Alle, und das möglichst früh, habe ich mich über die vielen – vor allem der visuellen – Programmierumgebungen gefreut, die (auch ganz) jungen Adressaten einen Zugang dazu ermöglichen. Ich erwähne nur Scratch und daran anknüpfende Alternativen (wie Snap!, Turtle Art, Blockly, App Inventor) aber auch Greenfoot oder BlueJ. Daneben gibt es seit einiger Zeit verstärkte Bemühungen, das Programmieren mit der Steuerung von Robotern, Sensoren und Aktoren zu verbinden. Damit soll einerseits die Motivation gesteigert werden, denn dadurch sind spannende Projekte realisierbar, bei denen „sich etwas tut“, andererseits sind so Anknüpfungspunkte an aktuelle realweltliche Fragestellungen gegeben. Ergebnis ist ein ganzer „Roboterzoo“ und dieser Beitrag ist ein Versuch, für mich ein bisschen Ordnung in der unübersichtlichen „Artenvielfalt“ zu schaffen (auf die Seite Educational Robots bin ich leider erst nach Abfassen dieses Beitrags aufmerksam gemacht worden. Dank an Thorsten Leimbach!). Weiterlesen

Visuelles Programmieren

Weil ich mich gerade intensiver mit der visuellen Programmierumgebung Snap! befasse (vgl. Künstliche Kunst), war ich sehr gespannt auf das LOG IN-Themenheft Visuelles Programmmieren. Konkret gibt es dazu sechs Artikel, so den Beginn einer Serie zum objektorientierten Programmieren mit SQUEAK/SMALLTALK (obwohl das momentan schon eher wieder ein Dasein am Rande fristet) von Rüdeger Baumann, die grafische Programmierung von Robotern mit GRAPE und AtoCC zur Erstellung von Zustandsübergangstabellen für die Simulation von Automaten. Für mich sind interessenbedingt die beiden Artikel von Eckart Modrow zu Snap! am ergiebigsten. Was fehlt, sind Einschätzungen und Beispiele zu den spannenden Entwicklungen rund um Scratch, App Inventor, Blockly, BeetleBlocks und und und … Da wäre in einem Doppelheft mehr zum Themenschwerpunkt nötig und möglich gewesen.
rosette Weiterlesen