Algotaurus: an educational computer programming game for beginners

被引:5
|
作者
Krajcsi, Attila [1 ]
Csapodi, Csaba [2 ]
Stettner, Eleonora [3 ]
机构
[1] Eotvos Lorand Univ, Inst Psychol, Dept Cognit Psychol, Budapest, Hungary
[2] Eotvos Lorand Univ, Inst Math, Math Teaching & Educ Ctr, Budapest, Hungary
[3] Kaposvar Univ, Dept Math & Informat, Kaposvar, Hungary
关键词
Computer programming; educational game; microworld; mini-language; AlgoTaurus; COMPUTATIONAL THINKING;
D O I
10.1080/10494820.2019.1593862
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
An educational computer game is presented, used for beginner students to introduce some basic concepts of code execution and code writing. In this mini-language microworld game, a code should be written with which a robot can escape from a procedurally generated labyrinth. The game uses a simple language and utilizes a virtual environment, where code execution could be tracked easily. One essential advantage of the software is that after a very short training, students can start experimenting, and they can understand many basic properties of code writing and execution. Based on several pilot teaching classes in both primary schools and universities, the game is an efficient tool to introduce the bases of computer programming, which bases might be harder to demonstrate with other educational tools.
引用
收藏
页码:634 / 647
页数:14
相关论文
共 50 条
  • [1] Teaching Problem Solving Skills using an Educational Game in a Computer Programming Course
    Mathew, Roy
    Malik, Sohail Iqbal
    Tawafak, Ragad Moufaq
    INFORMATICS IN EDUCATION, 2019, 18 (02): : 359 - 373
  • [2] A Holistic Framework for the Development of an Educational Game Aiming to Teach Computer Programming
    Malliarakis, Christos
    Satratzemi, Maya
    Xinogalos, Stelios
    PROCEEDINGS OF THE 7TH EUROPEAN CONFERENCE ON GAMES BASED LEARNING, VOLS 1 AND 2, 2013, : 359 - 368
  • [3] Computer programming as an educational tool in the English classroom
    Moreno-Leon, J.
    Robles, Gregorio
    PROCEEDINGS OF 2015 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2015, : 961 - 966
  • [4] Development of a Video Game that Teaches the Fundamentals of Computer Programming
    Ventura, Matthew
    Ventura, John
    Baker, Chad
    Viklund, Grant
    Roth, Randall
    Broughman, Jonas
    IEEE SOUTHEASTCON 2015, 2015,
  • [5] Integrating learning analytics in an educational MMORPG for computer programming
    Malliarakis, Christos
    Satratzemi, Maya
    Xinogalos, Stelios
    2014 14TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2014, : 233 - 237
  • [6] Optimization of server performance in the CMX educational MMORPG for Computer Programming
    Malliarakis, Christos
    Satratzemi, Maya
    Xinogalos, Stelios
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2014, 11 (04) : 1537 - 1553
  • [7] CMX: The Effects of an Educational MMORPG on Learning and Teaching Computer Programming
    Malliarakis, Christos
    Satratzemi, Maya
    Xinogalos, Stelios
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2017, 10 (02): : 219 - 235
  • [8] Pixel Python']Python RPG: Repurposing an Entertainment Game to an Open Educational Resource for Computer Programming Fundamentals
    da Silva, Josivan Pereira
    Gonsalves Pimente, Paulo Henrique
    Pimentel, Luciano Goncalves
    Silveira, Ismar Frango
    2021 XVI LATIN AMERICAN CONFERENCE ON LEARNING TECHNOLOGIES (LACLO 2021), 2021, : 326 - 333
  • [9] Adaptation of Environmental Anticipation in Educational Computer Game
    Diah, Norizan Mat
    Ismail, Marina
    Ahmad, Suzana
    Mahmud, Mohd Izwan
    ASEAN CONFERENCE ON ENVIRONMENT-BEHAVIOUR STUDIES (ACE-BS), 2012, 42 : 74 - 81
  • [10] EDUCATIONAL PROBLEMS IN LEARNING COMPUTER PROGRAMMING AND THEIR SOLUTIONS
    Kaseb, Kayvan
    Sayedi, Mohammad
    Mirzaei, Rahmat
    INTED2012: INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2012, : 1469 - 1474