ARCat: A Tangible Programming Tool for DFS Algorithm Teaching

被引:8
|
作者
Deng, Xiaozhou [1 ,2 ]
Wang, Danli [1 ]
Jin, Qiao [1 ,2 ]
Sun, Fang [3 ]
机构
[1] Chinese Acad Sci, State Key Lab Management & Control Complex Syst, Inst Automat, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Sch Comp & Control Engn, Beijing, Peoples R China
[3] Liaoning Normal Univ, Sch Comp & Informat Technol, Dalian, Peoples R China
基金
中国国家自然科学基金;
关键词
Tangible User Interfaces; Augmented Reality; Algorithm education; Computational thinking;
D O I
10.1145/3311927.3325308
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we present ARCat, a tangible programming tool designed to help children learn Depth First Search (DFS) algorithm with augmented reality (AR) technology. With this tool, children could use tangible programming cards to control a search process, rather than control virtual characters directly. With the special design of card semantics and real-time feedback, the cognitive load of the learning process had been proved to be affordable to children (ages 8-9) with the result of our preliminary evaluation, which shows the possibility of basic algorithm education for young children with tangible interface.
引用
收藏
页码:533 / 537
页数:5
相关论文
共 50 条
  • [1] Teaching Programming and Algorithmic Complexity with Tangible Machines
    Kohn, Tobias
    Komm, Dennis
    [J]. INFORMATICS IN SCHOOLS: FUNDAMENTALS OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING, ISSEP 2018, 2018, 11169 : 68 - 83
  • [2] Kodockly: Using a Tangible Robotic Kit for Teaching Programming
    Mohamed, Khaled
    Dorgham, Yara
    Sharaf, Nada
    [J]. CSEDU: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION - VOL 1, 2021, : 137 - 147
  • [3] An Intuitive and Educational Programming Tool with Tangible Blocks and AR
    Hattori, Keisuke
    Hirai, Tatsunori
    [J]. SIGGRAPH '19 - ACM SIGGRAPH 2019 POSTERS, 2019,
  • [4] Improvement of a Tangible Programming Tool for the Study of the Subroutine Concept
    Tsuda, Mariko
    Motoyoshi, Tatsuo
    Sawai, Kei
    Tamamoto, Takumi
    Masuta, Hiroyuki
    Koyanagi, Ken'ichi
    Oshima, Toru
    [J]. COMPUTERS HELPING PEOPLE WITH SPECIAL NEEDS, PT I, 2018, 10896 : 611 - 618
  • [5] T-Maze: A Tangible Programming Tool for Children
    Wang, Danli
    Zhang, Cheng
    Wang, Hongan
    [J]. PROCEEDINGS OF IDC 2011: THE 10TH INTERNATIONAL CONFERENCE ON INTERACTION DESIGN AND CHILDREN (IDC2011), 2011, : 127 - 135
  • [6] A Tangible Programming Tool for Children to Cultivate Computational Thinking
    Wang, Danli
    Wang, Tingting
    Liu, Zhen
    [J]. SCIENTIFIC WORLD JOURNAL, 2014,
  • [7] E-Block: A Tangible Programming Tool for Children
    Wang, Danli
    Zhang, Yang
    Gu, Tianyuan
    He, Liang
    Wang, Hongan
    [J]. ADJUNCT PROCEEDINGS OF THE 25TH ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, 2012, : 71 - 72
  • [8] E-Block: A Tangible Programming Tool with Graphical Blocks
    Wang, Danli
    Zhang, Yang
    Chen, Shengyong
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [9] A Tangible Programming Tool for Creation of Context-Aware Applications
    Lee, Jisoo
    Garduno, Luis
    Walker, Erin
    Burleson, Winslow
    [J]. UBICOMP'13: PROCEEDINGS OF THE 2013 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2013, : 391 - 400
  • [10] Algorithmic Bricks: A Tangible Robot Programming Tool for Elementary School Students
    Kwon, Dai-Young
    Kim, Han-Sung
    Shim, Jae-Kwoun
    Lee, Won-Gyu
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2012, 55 (04) : 474 - 479