ABSTRACT
Programming is an effective way to foster children's computational thinking. We present AR-Maze, which is a novel tangible programming tool using Augmented Reality (AR) technology for young children. AR-Maze superposes constant feedback on the physical world and maintains a positive, low-cost learning environment. Using this system, children could create their own programs by arranging programming blocks and debug or execute the code with a mobile device. In addition, they will be able to learn fundamental programming concepts, such as parameters, loop logic, debug, etc. We design and implement this system, as well as conduct a preliminary user study and analyze the results, which can guide a better design of AR-Maze. With this work, we intend to help children programming in an interesting and intuitive way.
- David Bouchard and Steve Daniels. 2015. Tiles that Talk: Tangible Templates for Networked Objects. In Proceedings of the Ninth International Conference on Tangible, Embedded, and Embodied Interaction (TEI '15). ACM, 197--200. Google ScholarDigital Library
- Joshua Chan, Tarun Pondicherry, and Paulo Blikstein. 2013. LightUp: an augmented, learning platform for electronics. In Proceedings of the 12th International Conference on Interaction Design and Children (IDC '13). ACM, 491--494. Google ScholarDigital Library
- Sidhant Goyal, Rohan S. Vijay, Charu Monga, and Pratul Kalita. 2016. Code Bits: An Inexpensive Tangible Computational Thinking Toolkit For K-12 Curriculum. In Proceedings of the TEI '16: Tenth International Conference on Tangible, Embedded, and Embodied Interaction (TEI '16). ACM, 441--447. Google ScholarDigital Library
- Michael S. Horn and Robert J. K. Jacob. 2007. Designing tangible programming languages for classroom use. In Proceedings of the 1st international conference on Tangible and embedded interaction (TEI '07). ACM, 159--162. Google ScholarDigital Library
- Heller S. The meaning of children in culture becomes a focal point for scholars. The Chronicle of Higher Education, 1998: A14 -A16.Google Scholar
- Valentin Heun, Shunichi Kasahara, and Pattie Maes. 2013. Smarter objects: using AR technology to program physical objects and their interactions. In CHI '13 Extended Abstracts on Human Factors in Computing Systems (CHI EA '13). ACM, 2817--2818. Google ScholarDigital Library
- Stéphane Magnenat, Morderchai Ben-Ari, Severin Klinger, and Robert W. Sumner. 2015. Enhancing Robot Programming with Visual Feedback and Augmented Reality. In Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE '15). ACM, 153--158. Google ScholarDigital Library
- Timothy S. McNerney. 2004. From turtles to Tangible Programming Bricks: explorations in physical language design. Personal Ubiquitous Comput. 8, 5 (September 2004), 326--337. Google ScholarCross Ref
- Qualcomm Vuforia, http://www.qualcomm.com/VuforiaGoogle Scholar
- Iulian Radu and Blair MacIntyre. 2009. Augmented-reality scratch: a children's authoring environment for augmented-reality experiences. In Proceedings of the 8th International Conference on Interaction Design and Children (IDC '09). ACM, 210--213. Google ScholarDigital Library
- TopCode: Tangible Object Placement Codes. DOI: http: //hci.cs.tufts.edu/topcodes/Google Scholar
- Danli Wang, Cheng Zhang, and Hongan Wang. 2011. T-Maze: a tangible programming tool for children. In Proceedings of the 10th International Conference on Interaction Design and Children (IDC '11). ACM, 127--135. Google ScholarDigital Library
- Danli Wang, Lan Zhang, Chao Xu, Haichen Hu, and Yunfeng Qi. 2016. A Tangible Embedded Programming System to Convey Event-Handling Concept. In Proceedings of the TEI '16: Tenth International Conference on Tangible, Embedded, and Embodied Interaction (TEI '16). ACM, 133--140. Google ScholarDigital Library
- Wing, Jeannette M. "Computational thinking." Communications of the ACM 49.3 (2006): 33--35. Google ScholarDigital Library
- AR-maze: a tangible programming tool for children based on AR technology
Recommendations
T-Maze: a tangible programming tool for children
IDC '11: Proceedings of the 10th International Conference on Interaction Design and ChildrenThis paper presents a tangible programming tool 'T-Maze' for children aged 5 to 9. Children could use T-Maze to create their own maze maps and complete some maze escaping tasks by the tangible programming blocks and sensors. T-Maze uses a camera to, in ...
AR-C&P: A Tangible Programming for Children Based Augmented Reality
Chinese CHI '22: Proceedings of the Tenth International Symposium of Chinese CHIAugmented Reality (AR) technology enables continuous visual feedback and varied digital scenes on the real world. This paper presents AR-C&P, an AR-based tangible programming tool for young children. It allows children to create AR maze map with low-...
Shape of Music: AR-based Tangible Programming Tool for Music Visualization
IDC '23: Proceedings of the 22nd Annual ACM Interaction Design and Children ConferenceIntegrating music into Computer Science (CS) education can stimulate children’s creativity, change the stereotypical perspective of CS, and encourage women, ethnic or cultural minorities involved in the Computer Science area. In this paper, we use ...
Comments