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 条
[1]  
Adafruit, 2021, Introducing Circuit Playground
[2]  
AFRICANO D., 2004, CHI 04 EXTENDED ABST, P853, DOI [10.1145/985921.985945, DOI 10.1145/985921.985945]
[3]  
Akcay B, 2015, INT J EDUC MATH SCI, V3, P37
[4]  
Anderson M., 2018, TEENS SOCIAL MEDIA T
[5]   Getting Down to Details: Using Theories of Cognition and Learning to Inform Tangible User Interface Design [J].
Antle, Alissa N. ;
Wise, Alyssa F. .
INTERACTING WITH COMPUTERS, 2013, 25 (01) :1-20
[6]   The relationship between smartphone use for communication, social capital, and subjective well-being in Korean adolescents: Verification using multiple latent growth modeling [J].
Bae, Sung-Man .
CHILDREN AND YOUTH SERVICES REVIEW, 2019, 96 :93-99
[7]   Embodied metaphors in tangible interaction design [J].
Bakker, Saskia ;
Antle, Alissa N. ;
van den Hoven, Elise .
PERSONAL AND UBIQUITOUS COMPUTING, 2012, 16 (04) :433-449
[8]   Microsoft MakeCode Embedded Programming for Education, in Blocks and TypeScript [J].
Ball, Thomas ;
Chatra, Abhijith ;
de Halleux, Peli ;
Hodges, Steve ;
Moskal, Michal ;
Russell, Jacqueline .
SPLASH-E'19: PROCEEDINGS OF THE 2019 ACM SIGPLAN SYMPOSIUM ON SPLASH-E, 2019, :7-12
[9]  
Banzi M., 2014, Getting Started with Arduino: The Open Source Electronics Prototyping Platform
[10]  
Banzi M., 2011, GETTING STARTED ARDU, V2nd