Interaction-level support for collaborative learning: AlgoBlock—an open programming language
CSCL '95 The first international conference on Computer support for collaborative learning
Tangible programming elements for young children
CHI '02 Extended Abstracts on Human Factors in Computing Systems
TRIP: A Low-Cost Vision-Based Location System for Ubiquitous Computing
Personal and Ubiquitous Computing
AutoHAN: An Architecture for Programming the Home
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
From turtles to Tangible Programming Bricks: explorations in physical language design
Personal and Ubiquitous Computing
Using magnets in physical blocks that behave as programming objects
Proceedings of the 1st international conference on Tangible and embedded interaction
Smart Blocks: a tangible mathematical manipulative
Proceedings of the 1st international conference on Tangible and embedded interaction
Tangible programming in the classroom with tern
CHI '07 Extended Abstracts on Human Factors in Computing Systems
RoboTable2: a novel programming environment using physical robots on a tabletop platform
Proceedings of the 8th International Conference on Advances in Computer Entertainment Technology
Personal and Ubiquitous Computing
Hi-index | 0.00 |
This paper introduces Quetzal, a tangible programming language for children to use in educational settings. Quetzal features inexpensive, durable parts with no embedded electronics or power supplies. Children create programs in offline settings--on their desks or on the floor--and carry their programs to a scanning station when they are ready to compile. We argue that a language like Quetzal could offer an appealing and practical alternative to conventional languages for introducing programming concepts in the classroom. This paper discusses the motivations for the Quetzal project and describes the design and implementation of the language. We also outline several key questions that are guiding our research with Quetzal.