ABSTRACT
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.
- Blackwell, A.F. and Hague, R. Autohan: An architecture for programming in the home. In Proc. IEEE Symposia on Human-Centric Computing Languages and Environments 2001, 150--157. Google ScholarDigital Library
- de Ipina, D.L., Mendonca, P.R.S. and Hopper, A. TRIP: A low-cost vision-based location system for ubiquitous computing. Personal and Ubiquitous Computing, 6 (2002), 206--219. Google ScholarDigital Library
- High Energy Magic Ltd. http://www.highenergymagic.comGoogle Scholar
- McNerney, T.S. From turtles to Tangible Programming Bricks: explorations in physical language design. Personal Ubiquitous Computing, 8(5), Springer-Verlag (2004), 326--337. Google ScholarCross Ref
- National Association for the Education of Young Children. Position statement: Technology and young children--ages three through eight. Young Children (1996).Google Scholar
- Not Quite C http://bricxcc.sourceforge.net/nqc/Google Scholar
- Suzuki, H. and Kato, H. Interaction-level support for collaborative learning: Algoblock-an open programming language. In Proc. of CSCL '95, Lawrence Erlbaum (1995). Google ScholarDigital Library
- Wellner, P.D. Adaptive Thresholding for the DigitalDesk. Technical Report EPC-93-110, EuroPARC (1993).Google Scholar
- Wyeth, P. and Purchase, H.C. Tangible programming elements for young children. Ext. Abstracts CHI 2002, ACM Press (2002), 774--775. Google ScholarDigital Library
Index Terms
- Tangible programming in the classroom: a practical approach
Recommendations
Tangible programming in the classroom with tern
CHI EA '07: CHI '07 Extended Abstracts on Human Factors in Computing SystemsThis interactivity demonstrates Tern, a tangible programming language for middle school and late elementary school students. Tern consists of a collection of wooden blocks shaped like jigsaw puzzle pieces. Children connect these blocks to form physical ...
Designing tangible programming languages for classroom use
TEI '07: Proceedings of the 1st international conference on Tangible and embedded interactionThis paper describes a new technique for implementing educational programming languages using tangible interface technology. It emphasizes the use of inexpensive and durable parts with no embedded electronics or power supplies. Students create programs ...
Tangible programming and informal science learning: making TUIs work for museums
IDC '08: Proceedings of the 7th international conference on Interaction design and childrenIn this paper we describe the design and initial evaluation of a tangible computer programming exhibit for children on display at the Boston Museum of Science. We also discuss five design considerations for tangible interfaces in science museums that ...
Comments