Learning basic concept of computer programming with path-finding task in ar and its properties

被引:0
|
作者
Makio Ishihara
Pongpun Rattanachinalai
机构
[1] Fukuoka Institute of Technology,
来源
关键词
Path-finding task; Tangible user interface; Augmented reality; Computer programming; Education;
D O I
暂无
中图分类号
学科分类号
摘要
This paper designs and develops a computer programming learning system for total beginners and those who have no programming experience. The traditional computer programming learning systems require prior knowledge about variables, their types, operators for arithmetic calculations and relational calculations etc., for adopting a wide range of representation of program codes, leading to the burden to them. The proposed system focuses on learning the three basic flows of control: sequential, conditional and iterative controls, for not requiring the prior knowledge, and exploits a path-finding task for confining representation of program codes to a specific task, which is a navigation task where students are asked to organize a sequence of orders for an avatar to move from a given start to a given end on a Manhattan grid map. The previous work employs the path-finding task to foster understanding of the sequence of orders by encouraging students to perform self-tracing process while our proposed system employs it to include that property of understanding for the three basic flows of control which are not covered in the previous work. To add high interactivity and tangibility for student motivation and engagement to learning, the proposed system also employs AR capability. An experiment on feasibility of our system for education is conducted and the results show that our system has the potential for improving students’ understanding of how to make program codes by decrease of the ratio of program codes’ length made by beginners to experts, which is from 2.186 to 1.267, regardless of AR capability such that the ratio decreased from 2.481 to 1.346 without AR capability and it was from 1.974 to 1.206 with it. The results also show that our system significantly leverages their motivation of learning by increase of beginners’ score from 5.00 without AR capability to 6.67 with it for interest and it is from 5.67 to 7.00 for amusement, and even if sacrificing a wide range of representation of program codes that the traditional systems take, a certain stress is significantly given on spending time thinking and building up a program code in proportion to its difficulty and complexity.
引用
收藏
页码:719 / 742
页数:23
相关论文
共 48 条
  • [1] Learning basic concept of computer programming with path-finding task in ar and its properties
    Ishihara, Makio
    Rattanachinalai, Pongpun
    EDUCATION AND INFORMATION TECHNOLOGIES, 2022, 27 (01) : 719 - 742
  • [2] Path-finding for large scale multiplayer computer games
    Lanctot, Marc
    Ng Man Sun, Nicolas
    Verbrugge, Clark
    GAMEON-NA 2006: 2ND INTERNATIONAL NORTH-AMERICAN CONFERENCE ON INTELLIGENT GAMES AND SIMULATION, 2006, : 26 - +
  • [3] A Path-Finding Based Method for Concept Discovery in Graphs
    Abay, N. Ceren
    Mutlu, Alev
    Karagoz, Pinar
    2015 6TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS (IISA), 2015,
  • [4] Reinforcement learning of a path-finding behaviour by a mobile robot
    Malmstrom, K
    Munday, L
    Sitte, J
    ANZIIS 96 - 1996 AUSTRALIAN NEW ZEALAND CONFERENCE ON INTELLIGENT INFORMATION SYSTEMS, PROCEEDINGS, 1996, : 334 - 337
  • [5] Path-finding Using Reinforcement Learning and Affective States
    Feldmaier, Johannes
    Diepold, Klaus
    2014 23RD IEEE INTERNATIONAL SYMPOSIUM ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (IEEE RO-MAN), 2014, : 543 - 548
  • [6] Path-finding in real and simulated rats:: assessing the influence of path characteristics on navigation learning
    Tamosiunaite, Minija
    Ainge, James
    Kulvicius, Tomas
    Porr, Bernd
    Dudchenko, Paul
    Woergoetter, Florentin
    JOURNAL OF COMPUTATIONAL NEUROSCIENCE, 2008, 25 (03) : 562 - 582
  • [7] Path-finding in real and simulated rats: assessing the influence of path characteristics on navigation learning
    Minija Tamosiunaite
    James Ainge
    Tomas Kulvicius
    Bernd Porr
    Paul Dudchenko
    Florentin Wörgötter
    Journal of Computational Neuroscience, 2008, 25 : 562 - 582
  • [8] Erratum to: Path-finding in real and simulated rats: assessing the influence of path characteristics on navigation learning
    Minija Tamosiunaite
    James Ainge
    Tomas Kulvicius
    Bernd Porr
    Paul Dudchenko
    Florentin Wörgötter
    Journal of Computational Neuroscience, 2010, 28 : 619 - 619
  • [9] Breaking Down High-Level Robot Path-Finding Abstractions in Natural Language Programming
    Zhan, Yue
    Hsiao, Michael S.
    AIXIA 2020 - ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 12414 : 280 - 297
  • [10] Optimizing Road Networks: A Graph-Based Analysis with Path-finding and Learning Algorithms
    Muthuvel, P.
    Pandiyan, G.
    Manickam, S.
    Rajesh, C.
    INTERNATIONAL JOURNAL OF INTELLIGENT TRANSPORTATION SYSTEMS RESEARCH, 2024, : 315 - 329