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 条
  • [41] Design of Educational Game: A Literature Review
    Wei, Ting
    Li, Yi
    TRANSACTIONS ON EDUTAINMENT IV, 2010, 6250 : 266 - +
  • [42] Mobile Educational Game: Hamster Circuit
    Wei, Choong Meng
    Hiung, Lo Hai
    2012 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT AND ADVANCED SYSTEMS (ICIAS), VOLS 1-2, 2012, : 811 - 813
  • [43] An Educational Game About Math and Magic
    Lemos, Tiago
    Romao, Teresa
    Correia, Nuno
    Pedro, Miguel
    ENTERTAINMENT COMPUTING AND SERIOUS GAMES, ICEC-JCSG 2019, 2019, 11863 : 383 - 389
  • [44] Design of an Educational Electronic Game System
    Mtengi, Bokani
    Zungeru, Adamu Murtala
    Maphane, Phalaneng
    Chuma, Joseph
    PROCEEDINGS OF 2019 2ND INTERNATIONAL CONFERENCE ON ELECTRONICS AND ELECTRICAL ENGINEERING TECHNOLOGY (EEET 2019), 2019, : 1 - 6
  • [45] Developing a Computer Programming MOOC
    Spyropoulou, Natalia
    Demopoulou, Gerasimoula
    Pierrakeas, Christos
    Koutsonikos, Ioannis
    Kameas, Achilles
    INTERNATIONAL CONFERENCE ON COMMUNICATIONS, MANAGEMENT, AND INFORMATION TECHNOLOGY (ICCMIT'2015), 2015, 65 : 182 - 191
  • [46] On the Development of an Educational Ontology for Logic Programming
    Oprea, Mihaela
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON VIRTUAL LEARNING, ICVL 2017, 2017, : 63 - 69
  • [47] Digitalization of an Educational Business Model Game
    Krajger, Ines
    Lux, Mathias
    Schwarz, Erich J.
    EDUCATING ENGINEERS FOR FUTURE INDUSTRIAL REVOLUTIONS, ICL2020, VOL 2, 2021, 1329 : 241 - 252
  • [48] EFM: A model for educational game design
    Song, Minzhu
    Zhang, Sujing
    TECHNOLOGIES FOR E-LEARNING AND DIGITAL ENTERTAINMENT, PROCEEDINGS, 2008, 5093 : 509 - 517
  • [49] Continuous assessment in a computer programming course supported by a software tool
    Restrepo-Calle, Felipe
    Ramirez Echeverry, Jhon J.
    Gonzalez, Fabio A.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2019, 27 (01) : 80 - 89
  • [50] Teaching of computer programming in Bulgarian primary school - challenges and solutions
    Tuparova, D.
    2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 722 - 726