Tangible-MakeCode: Bridging Physical Coding Blocks with a Web-Based Programming Interface for Collaborative and Extensible Learning

被引:0
作者
Yu, Jin [1 ]
Garg, Poojita [2 ]
Synn, DoangJoo [3 ]
Oh, HyunJoo [4 ]
机构
[1] Georgia Inst Technol, Interact Comp, Atlanta, GA 30332 USA
[2] Univ Washington, Seattle, WA 98195 USA
[3] Georgia Inst Technol, Atlanta, GA 30332 USA
[4] Georgia Inst Technol, Ind Design & Interact Comp, Atlanta, GA 30332 USA
来源
PROCEEDINGS OF THE 2025 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYTEMS, CHI 2025 | 2025年
关键词
Tangible Programming; Block-based Coding; MakeCode; Participatory Design; Collaborative Learning; Educational Technology; Iterative Prototyping; SCIENCE; CAREER;
D O I
10.1145/3706598.3713260
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Tangible programming engages children through hands-on and collaborative learning but often lacks integration with widely used programming platforms, which limits their extensibility and relevance in existing educational contexts. To address this, we propose Tangible-MakeCode (T-MC), a system that combines physical coding blocks with MakeCode. T-MC enables students, including beginners in coding, to design and program interactive wireless communication projects. Students assemble the blocks, capture an image with a webcam, and convert it into code for MakeCode, which they can simulate and upload to their micro:bit boards. We describe the iterative design of T-MC, informed by participatory design workshops with 53 children and feedback from expert interviews with six teachers. A pilot study with 21 children (ages 12-14; M=10, F=11) demonstrates that T-MC is an engaging and inclusive tool that empowers beginners to contribute to team projects by providing an accessible platform for prototyping ideas.
引用
收藏
页数:15
相关论文
共 87 条
[71]   Teaching with physical computing devices: the BBC micro:bit initiative [J].
Sentance, Sue ;
Waite, Jane ;
Yeomans, Lucy ;
MacLeod, Emily .
PROCEEDINGS OF THE 12TH WORKSHOP IN PRIMARY AND SECONDARY COMPUTING EDUCATION (WIPSCE 2017), 2017, :87-96
[72]   Tangible User Interfaces: Past, present, and future directions [J].
Wellesley College, 106 Central St., Wellesley, MA 02481, United States ;
不详 .
Found. Trends Human-Comput. Interact., 2009, 1-2 (1-137)
[73]   Block-based versus text-based programming: a comparison of learners' programming behaviors, computational thinking skills and attitudes toward programming [J].
Sun, Dan ;
Looi, Chee-Kit ;
Li, Yan ;
Zhu, Chengcong ;
Zhu, Caifeng ;
Cheng, Miaoting .
ETR&D-EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT, 2024, 72 (02) :1067-1089
[74]  
Suzuki H., 1993, Proc. Fourth European Logo Conference, P297
[75]  
Tsarava K, 2017, PROC EUR CONF GAME, P687
[76]  
Upton Eben., 2016, Raspberry PI User Guide
[77]  
Van Mechelen M., 2015, P 14 INT C INT DES C, P219, DOI 10.1145/2771839.2771862
[78]   A Real-time Distributed Toolkit to Ease Children's Exploration of IoT [J].
Wallbaum, Torben ;
Ananthanarayan, Swamy ;
Matviienko, Andrii ;
Boll, Susanne .
11TH NORDIC CONFERENCE ON HUMAN-COMPUTER INTERACTION, NORDICHI 2020, 2020,
[79]  
Walsh G, 2010, CHI2010: PROCEEDINGS OF THE 28TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, VOLS 1-4, P1237
[80]   Quantifying Disparities in Computing Education: Access, Participation, and Intersectionality [J].
Warner, Jayce R. ;
Childs, Joshua ;
Fletcher, Carol L. ;
Martin, Nicole D. ;
Kennedy, Michelle .
PROCEEDINGS OF THE 52ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2021, 2021, :619-625