With iconic programing students program sensoric and behavior while creating interactive environments oder performances.
Sone of the interactive programed performances or environments are enriched - dependent on the age of the students - with projections of self made animations, sounds or 3D-InterNet spaces. Those reveal the character of digital spaces, pictures, and sound.
Examples of iconic programing:

LEGO Mindstorms Robotic Invention System

LEGO Mindstorms Dacta RoboLab

LogoBlocks for
Cricket

TechnoLogica (bzw. ControLasy)
Hier ein Link zu einem Vergleichstest unterschiedlicher Mikrocomputer-Hard- und Software: http://www.ulrich-mueller.de/schuler.htm