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 条
  • [31] 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
  • [32] Educational Computer Games in Programming Teaching and Learning
    Stoffova, Veronika
    NEW TECHNOLOGIES AND REDESIGNING LEARNING SPACES, VOL I, 2019, : 39 - 45
  • [33] 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
  • [34] NodalNet: A Node Based Programming Interactive Educational Tool in Developing Neural Network for Beginners
    Versoza, Edwil
    Tecson, Gabriel James
    Bran Viaje, Jhun
    Andrada, Theodore Andrew
    Flores, Lanze
    Deluta, Christian
    Melendres, Erving
    Andres, Ben
    Salvador, Geoffrey
    Bandala, Argel
    Concepcion, Ronnie
    2022 IEEE 14th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management, HNICEM 2022, 2022,
  • [35] Modeling Player Knowledge in a Parallel Programming Educational Game
    Kantharaju, Pavan
    Alderfer, Katelyn
    Zhu, Jichen
    Char, Bruce
    Smith, Brian
    Ontanon, Santiago
    IEEE TRANSACTIONS ON GAMES, 2022, 14 (01) : 64 - 75
  • [36] Teaching object-oriented programming laboratory with computer game programming
    Chen, Woei-Kae
    Cheng, Yu Chin
    IEEE TRANSACTIONS ON EDUCATION, 2007, 50 (03) : 197 - 203
  • [37] A PROGRAMMING LANGUAGE ENGINEERED FOR BEGINNERS
    HUGHES, HD
    COMPUTER LANGUAGES, 1985, 10 (01): : 23 - 36
  • [38] Efficiency of algorithms for programming beginners
    Weizmann Inst of Science, Rehovot, Israel
    SIGCSE Bull, (256-260):
  • [39] Online programming class for beginners
    Kaneko K.
    Computer Software, 2020, 37 (03) : 9 - 14
  • [40] Learn computer game programming with DirectX 7.0.
    Ziener, C
    LIBRARY JOURNAL, 2000, 125 (18) : 126 - 126