Interaction-level support for collaborative learning: AlgoBlock—an open programming language
CSCL '95 The first international conference on Computer support for collaborative learning
Programmable bricks: toys to think with
IBM Systems Journal
Tangible user interfaces for children
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
Tangible programming in the classroom with tern
CHI '07 Extended Abstracts on Human Factors in Computing Systems
Hi-index | 0.00 |
E-Block is a tangible programming tool for children aged 5 to 9 which gives children a preliminary understanding of programming. Children can write programs to play a maze game by placing the programming blocks in E-Block. The two stages in a general programming process: programming and running are all embodied in E-Block. We realized E-Block by wireless and infrared technology and gave it feedbacks on both screen and programming blocks. The result of a preliminary user study proved that E-Block is attractive to children and easy to learn and use.