Programmierung eines Medienkunstwerkes
In Crossmedia-Environments wird Nähe zwischen Programmierung und sinnlicher Erfahrung hergestellt. Ikonische Programmierung und zeitgenössische Medienkunst sind wesentliche Bezugsfelder.
Der Handlungsraum für Lernende und Lehrende umfasst sowohl den physischen Raum als auch den digitalen Raum. Beide Bereiche werden über Schnittstellen zwischen Mensch und Maschine miteinander verknüpft. Dafür werden unterschiedliche Formen von "Tangible Media" eingesetzt: Nicht nur die Maus wird als Eingabegerät benutzt, sondern darüber hinaus andere Schnittstellen wie Sensoren, die programmierbare Kamera oder auch Grafik-Tabletts. Das, was sich beim Lernen im Kopf abspielt, wird über die sinnliche Wahrnehmung, über soziale Kommunikationsprozesse und Handlungen vor dem Computer und im Virtuellen zum Auslöser für Veränderungen im digitalen und physischen Raum.
Programmierung
Sinne fungieren als Kontrollinstanz
Ein wichtiges Prinzip der Lernumgebungen für die Erstellung von Crossmedia-Environments ist die räumliche und zeitliche Nähe zwischen der Programmierung am Computer und der Kontrolle des geschriebenen Programms durch die eigenen Sinne. Zum Einsatz kommen hierfür Mikrocomputer und Programme der Produktfamilie Lego Mindstorms. Die mit einer ikonischen Programmierkette auf den Notebooks geschriebenen Programme werden sofort nach ihrer Erstellung über den Infrarotsender auf den gelben Mikrocomputer übertragen. Auf diese Weise können sie unmittelbar neben dem Computer ausprobiert werden. Für den Erfahrungs- und Lernprozess ist die räumliche und zeitliche Nähe dieser Erfahrung besonders wichtig, weil die Welt der Programmierung mit der sinnlich erfahrbaren Welt zu kommunizieren beginnt. Auswirkungen des eigenen Programmierhandelns im Computer werden in der physischen Welt sofort wahrnehmbar und nachprüfbar. Ganz konkret erweist es sich, ob das Programm läuft und was es bewirkt: Lichter gehen an, Geräusche werden erzeugt, über kleine Motoren wird Bewegung im Raum ausgelöst.Ikonische Programmierung
Als ikonische Programmierung wird in der Informatik ein Programm bezeichnet, das es erlaubt, über einzelne vorgefertigte Bausteine eine Wenn-Dann-Relation hervorzurufen. Wenn beispielsweise ein Tastsensor mit einer bestimmten Stärke berührt wird, schaltet sich ein Licht oder eine Tonfolge ein. Das Licht bleibt unter bestimmten Bedingungen an und beginnt unter veränderten Bedingungen zu blinken oder erlischt. Die selbst geschriebene Programmierkette wird auf dem Bildschirm durch Ikons dargestellt.Eingesetzte Hard- und Software
- Mikrocomputer von Lego
Auf der Website des Projekts ArtDeCom finden Sie ausführliche Informationen zu den eingesetzten Mikrocomputern von Lego.
- Ikonische Programmierung
Eine Beschreibung der von Lego vertriebenen Software für ikonische Programmierung finden Sie ebenfalls auf der Website des Projekts ArtDeCom.