ABSTRACT
This 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 computer programs, which may include action commands, loops, branches, and subroutines. With Tern we attempt to provide the ability for teachers to conduct engaging programming activities in their classrooms, even if there are only one or two computers available. In designing Tern, we focused on creating an inexpensive, durable, and practical system for classroom use.
Supplemental Material
Available for Download
Slides from the presentation
Supplemental material for Tangible programming in the classroom with tern
- 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. http://www.highenergymagic.comGoogle Scholar
- Horn, M. and Jacob, R. J. K. Tangible Programming in the Classroom: A Practical Approach. Extended Abstracts CHI 2006, ACM Press (2006). Google ScholarDigital Library
- 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
- Pattis, R. E., Roberts J., Stehlik, M. Karel the Robot: a Gentle Introduction to the Art of Programming, 2nd edition. John Wiley and Sons, Inc. 1995. Google ScholarDigital Library
- Suzuki, H. and Kato, H. Interaction--level support for collaborative learning: Algoblock--an open programming language. In Proc. 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. Extended Abstracts CHI 2002, ACM Press (2002), 774--775. Google ScholarDigital Library
- Zuckerman, O. and Resnick, M. A physical interface for system dynamics simulation. Extended Abstracts CHI 2003, ACM Press (2003), 810--811. Google ScholarDigital Library
Index Terms
- Tangible programming in the classroom with tern
Recommendations
Tangible programming elements for young children
CHI EA '02: CHI '02 Extended Abstracts on Human Factors in Computing SystemsTangible programming elements offer the dynamic and programmable properties of a computer without the complexity introduced by the keyboard, mouse and screen. This paper explores the extent to which programming skills are used by children during ...
Comparing the use of tangible and graphical programming languages for informal science education
CHI '09: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsMuch of the work done in the field of tangible interaction has focused on creating tools for learning; however, in many cases, little evidence has been provided that tangible interfaces offer educational benefits compared to more conventional ...
Toque: designing a cooking-based programming language for and with children
CHI '10: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsAn intergenerational design team of children (ages 7-11 years old) along with graduate students and faculty in computer science and information studies developed a programming language for children, Toque. Concrete real-world cooking scenarios were used ...
Comments