KareNao: A Tangible Block-Based Programming Environment

被引:3
|
作者
Fu, Joshua [1 ]
Lim, Ryan [1 ]
Giacaman, Nasser [1 ]
Sutherland, Craig J. [1 ]
机构
[1] Univ Auckland, Fac Engn, Dept Elect Comp & Software Engn, Auckland, New Zealand
关键词
obot programming; tangibles; childrenobot programming; childrenr;
D O I
10.1109/UR52253.2021.9494672
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Young children have a greater capacity for thinking when presented with physical objects. Yet, most children's programming environments are digital-based. Tangibles offer an effective way to help children learn to program a robot, but the challenge is implementing them in an easy-to-use and intuitive manner. This paper explores how to use an open-source, block-based tangible system to support children programming a robot. We found it is possible to augment an existing system with tangibles. But the expanded system was slower and less expressive than a digital block-based system.
引用
收藏
页码:314 / 319
页数:6
相关论文
共 50 条
  • [1] BlockXR: A Novel Tangible Block-Based Programming Platform
    De Siqueira, Alexandre G.
    Feijoo-Garcia, Pedro G.
    Stanley, Sean P.
    2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021), 2021,
  • [2] Cubely: Virtual Reality Block-Based Programming Environment
    Vincur, Juraj
    Konopka, Martin
    Tvarozek, Jozef
    Hoang, Martin
    Navrat, Pavol
    VRST'17: PROCEEDINGS OF THE 23RD ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY, 2017,
  • [3] Effect of Block-Based Python']Python Programming Environment on Programming Learning
    Kim, Yongcheon
    Kim, Jamee
    Lee, Wongyu
    APPLIED SCIENCES-BASEL, 2023, 13 (19):
  • [4] Predicting programming performance by using process behavior in a block-based programming environment
    Fu, Qian
    Tang, Wenjing
    Zheng, Yafeng
    Ma, Haotian
    Zhong, Tianlong
    INTERACTIVE LEARNING ENVIRONMENTS, 2022,
  • [5] Educational Robotics and Mediated Transfer: Transitioning from Tangible Tile-based Programming, to Visual Block-based Programming
    Pedersen, Bjarke Kristian Maigaard Kjaer
    Jacobsen, Didde Marie
    Teichert, Lukas Juhl Lyk
    Nielsen, Jacob
    HRI '21: COMPANION OF THE 2021 ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN-ROBOT INTERACTION, 2021, : 402 - 406
  • [6] Sonification Blocks: A Block-Based Programming Environment For Embodied Data Sonification
    Atherton, Jack
    Blikstein, Paulo
    PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INTERACTION DESIGN AND CHILDREN (IDC 2017), 2017, : 733 - 736
  • [7] A Programming Environment for Visual Block-Based Domain-Specific Languages
    Kurihara, Azusa
    Sasaki, Akira
    Wakita, Ken
    Hosobe, Hiroshi
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 : 287 - 296
  • [8] Debugging during block-based programming
    ChanMin Kim
    Jiangmei Yuan
    Lucas Vasconcelos
    Minyoung Shin
    Roger B. Hill
    Instructional Science, 2018, 46 : 767 - 787
  • [9] Synthesizing Tasks for Block-based Programming
    Ahmed, Umair Z.
    Christakis, Maria
    Efremov, Aleksandr
    Fernandez, Nigel
    Ghosh, Ahana
    Roychoudhury, Abhik
    Singla, Adish
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [10] Debugging during block-based programming
    Kim, ChanMin
    Yuan, Jiangmei
    Vasconcelos, Lucas
    Shin, Minyoung
    Hill, Roger B.
    INSTRUCTIONAL SCIENCE, 2018, 46 (05) : 767 - 787