Tangible Programming Bricks
Ages | 6, 7, 8 |
---|---|
FieldActivity | Computational Thinker |
Purpose | Мини-язык для обучения |
Visual_Text_Blocks | Блоки-Иконки |
Dimension | Tangible |
Openness | Открытый |
Address | |
Ancestors | LogoBlocks |
Descendants | |
ActiveNow | Project is closed |
Remixing? | No |
Tangible Programming Bricks: T. McNerney, MIT Media Lab, 2000 [McNerney,2000]
Tangible Programming Bricks are Lego blocks that can be stacked together to form programs. The designer’s intent in creating these was to provide a simple interface to appliances and toys and to create a programming environment that would allow children to collaboratively explore ideas. While the work concentrated on the hardware implementation of the Lego blocks, the designer created three prototype environments using Lego blocks that represent commands. To allow a greater variety of commands, users could insert a small card (e.g. microchip) into a block. Each block could accept a single card, allowing users to communicate with other blocks via IR transmission, supply parameters to commands, sense the environment, or display variables. The three prototype languages allowed children to teach toy cars to dance, kitchen users to program microwaves, and toy trains to react to signals along the side of the tracks in unique ways. By stacking blocks together with accompanying cards, if necessary, users could construct simple programs.