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 条
  • [41] A Comparison of Block-Based Programming Platforms for Learning Programming and Creating Simple Application
    AbdulSamad, Umar
    Romli, Rohaida
    ADVANCES ON INTELLIGENT INFORMATICS AND COMPUTING: HEALTH INFORMATICS, INTELLIGENT SYSTEMS, DATA SCIENCE AND SMART COMPUTING, 2022, 127 : 630 - 640
  • [42] How Block Categories Affect Learner Satisfaction with a Block-Based Programming Interface
    Rodriguez, Fernando J.
    Price, Kimberly Michelle
    Isaac, Joseph, Jr.
    Boyer, Kristy Elizabeth
    Gardner-McCune, Christina
    2017 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2017, : 201 - 205
  • [43] Transitioning from Block-based to Text-based Programming Languages
    Moors, Luke
    Luxton-Reilly, Andrew
    Denny, Paul
    2018 6TH INTERNATIONAL CONFERENCE ON LEARNING AND TEACHING IN COMPUTING AND ENGINEERING (LATICE), 2018, : 57 - 64
  • [44] Adaptive Immediate Feedback for Block-Based Programming: Design and Evaluation
    Marwan, Samiha
    Akram, Bita
    Barnes, Tiffany
    Price, Thomas W.
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2022, 15 (03): : 406 - 420
  • [45] Blockly Goes to Work: Block-based Programming for Industrial Robots
    Weintrop, David
    Shepherd, David C.
    Francis, Patrick
    Franklin, Diana
    2017 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2017, : 29 - 36
  • [46] BlocklyPar: from sequential to parallel with block-based visual programming
    Veroneze Solorzano, Ana Luisa
    Charao, Andrea Schwertner
    2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [47] Block-C: A block-based programming teaching tool to facilitate introductory C programming courses
    Kyfonidis, Charalampos
    Moumoutzis, Nektarios
    Christodoulakis, Stavros
    PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 570 - 579
  • [48] Text Processing Education Using a Block-Based Programming Language
    Park, Youngki
    Shin, Youhyun
    IEEE ACCESS, 2022, 10 : 128484 - 128497
  • [49] Block-based versus Flow-based Programming for Naive Programmers
    Mason, Dave
    Dave, Kruti
    2017 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2017, : 25 - 28
  • [50] A methodology for the analysis of block-based programming languages appropriate for children
    Kraleva R.
    Kralev V.
    Kostadinova D.
    Journal of Computing Science and Engineering, 2019, 13 (01): : 1 - 10