ABSTRACT
Computational thinking has received increased attention over the past several years and is considered by many to be a fundamental and necessary literacy for children. One approach to teaching this skill has been through tangible programming since it facilitates intuitive interaction with children. In this paper, we introduce CodeTrain and CodeBox, two motorized toys whose behavior can be programmed through wooden building blocks without the use of a computer, tablet, or screen-based interface. The goal with both these designs is to foster playful exploration of computational thinking in pre-adolescent children through tangible objects. We describe the design process from the conceptual design to the functional prototype. Furthermore, we present first impressions of the prototypes from a pilot study and highlight some lessons learned from our first iteration.
- Ayah Bdeir and Ted Ullrich. 2011. Electronics As Material: LittleBits. In Proceedings of the Fifth International Conference on Tangible, Embedded, and Embodied Interaction (TEI '11). ACM, New York, NY, USA, 341--344. Google ScholarDigital Library
- Majeed Kazemitabaar, Jason McPeak, Alexander Jiao, Liang He, Thomas Outing, and Jon E. Froehlich. 2017. MakerWear: A Tangible Approach to Interactive Wearable Creation for Children. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (CHI '17). ACM, New York, NY, USA, 133--145. Google ScholarDigital Library
- Paul Marshall, Yvonne Rogers, and Eva Hornecker. 2007. Are tangible interfaces really any better than other kinds of interfaces?. In CHI '07 workshop on Tangible User Interfaces in Context & Theory. ACM, San Jose, California, USA, Article 31.Google Scholar
- Genevieve Orr. 2009. Computational Thinking Through Programming and Algorithmic Art. In SIGGRAPH 2009: Talks (SIGGRAPH '09). ACM, New York, NY, USA, Article 31, 31:1--31:1 pages. Google ScholarDigital Library
- Eric Schweikardt and M.D. Gross. 2006. roBlocks: A Robotic Construction Kit for Mathematics and Science Education. In Proceedings ACM International Conference on Multimedia Interaction (ICMI). ACM, 72--75. Google ScholarDigital Library
- Amanda Sullivan, Mollie Elkin, and Marina Umaschi Bers. 2015. KIBO Robot Demo: Engaging Young Children in Programming and Engineering. In Proceedings of the 14th International Conference on Interaction Design and Children (IDC '15). ACM, New York, NY, USA, 418--421. Google ScholarDigital Library
- Jeannette M Wing. 2008. Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences 366, 1881 (2008), 3717--3725.Google Scholar
- Oren Zuckerman, Saeed Arida, and Mitchel Resnick. 2005. Extending Tangible Interfaces for Education: Digital Montessori-inspired Manipulatives. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '05). ACM, New York, NY, USA, 859--868. Google ScholarDigital Library
Recommendations
A Tangible Embedded Programming System to Convey Event-Handling Concept
TEI '16: Proceedings of the TEI '16: Tenth International Conference on Tangible, Embedded, and Embodied InteractionLearning programming has positive effect on children's development, and Tangible User Interfaces (TUIs) is a convenient way for teaching young children programming. TanProRobot 2.0 is a tangible system as well as a small-scale distributed embedded ...
A tangible programming system conveying event handling concept
IDC '15: Proceedings of the 14th International Conference on Interaction Design and ChildrenTangible User Interfaces (TUIs) can create opportunities to learn programming for children, which have positive effect on children's development. TanProRobot is a tangible system designed for children at grade 1-2 to learn programming concepts. It ...
Designing a relational social robot toolkit for preschool children to explore computational concepts
IDC '15: Proceedings of the 14th International Conference on Interaction Design and ChildrenDesigning toolkits for teaching programming concepts to children using robots has received growing attention in recent years. However, teaching preschool children computational concepts, such as non-determinism and event-based programming, presents ...
Comments