Exploring Children's Use of Self-Made Tangibles in Programming
Alpay Sabuncuoglu, T. Metin Sezgin

TL;DR
This paper investigates how children create and understand self-made tangible programming blocks, aiming to improve tangible coding tools by emphasizing physical interaction and reducing reliance on digital interfaces.
Contribution
It provides insights into children's conceptualization of tangible programming and offers design considerations for creating more understandable and memorable self-made tangibles.
Findings
Children can effectively design their own tangible programming blocks.
Design considerations improve understandability and memorability of self-made tangibles.
Real-life tests show enhanced engagement in coding activities.
Abstract
Defining abstract algorithmic structures like functions and variables using self-made tangibles can enhance the usability and affordability of the tangible programming experience by maintaining the input modality and physical interaction throughout the activity and reducing the dependence on electronic devices. However, existing tangible programming environments use digital interfaces to save abstract definitions such as functions and variables, as designing new tangibles is challenging for children due to their limited experience using abstract definitions. We conducted a series of design workshops with children to understand their self-made tangible creation abilities and develop design considerations for tangible computing such as paper programming. This paper reports: 1) Our insights on how students conceptualize and design tangible programming blocks, 2) Design considerations…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTeaching and Learning Programming · Interactive and Immersive Displays · Modular Robots and Swarm Intelligence
