DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
From turtles to Tangible Programming Bricks: explorations in physical language design
Personal and Ubiquitous Computing
ACM Computing Surveys (CSUR)
A Taxonomy-Driven Approach to Visually Prototyping Pervasive Computing Applications
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
Proceedings of the 41st ACM technical symposium on Computer science education
Journal of Visual Languages and Computing
Game based early programming education: the more you play, the more you learn
Transactions on Edutainment IX
Hi-index | 0.00 |
The LEGO Programmable Brick gives children the ability to create physical artifacts, such as vehicles and robots, and program them with interesting behaviors. However, programming is difficult to learn, even for adults. Children often lose interest in further exploration of programming through adult learning mechanisms. Environments that support a gradual transition from manual control of the physical artifact to complete programming substantially simplify the process of programming. The combination of LEGOsheets and the Programmable Brick is an educational environment that provides a gentle, enticing introduction to programming and the design of mechanical artifacts. This paper introduces LEGOsheets, a rule-based programming environment that allows children to simulate and manipulate the LEGO Programmable Brick.