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 条
  • [21] Conquer the Net: An Educational Computer Game to Learn the Basic Configuration of Networking Components
    Arevalillo-Herraez, Miguel
    Moran-Gomez, Raul
    Claver, Jose M.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2012, 20 (01) : 72 - 77
  • [22] Computer Modeling and Programming in Algebra
    Perez, Arnulfo
    Malone, Kathy
    Renganathan, Siva Meenakshi
    Groshong, Kimberly
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION, VOL 2 (CSEDU), 2016, : 281 - 286
  • [23] Does Computer Game Design and Programming Benefit Children? A Meta-Synthesis of Research
    Denner, Jill
    Campe, Shannon
    Werner, Linda
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2019, 19 (03)
  • [24] Digital Competition Game to Improve Programming Skills
    Moreno, Julian
    EDUCATIONAL TECHNOLOGY & SOCIETY, 2012, 15 (03): : 288 - 297
  • [25] Students' beliefs about computer programming predict their computational thinking and computer programming self-efficacy
    Lee, Silvia Wen-Yu
    Liang, Jyh-Chong
    Hsu, Chung-Yuan
    Tsai, Meng-Jung
    INTERACTIVE LEARNING ENVIRONMENTS, 2024, 32 (08) : 4088 - 4108
  • [26] Bots & (Main)Frames: Exploring the Impact of Tangible Blocks and Collaborative Play in an Educational Programming Game
    Melcer, Edward F.
    Isbister, Katherine
    PROCEEDINGS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2018), 2018,
  • [27] Programming music with Sonic Pi promotes positive attitudes for beginners
    Petrie, Christopher
    COMPUTERS & EDUCATION, 2022, 179
  • [28] Metacognicao, computer programming and robotics: um mapping of teses in Portuguese language not educational field
    Batistela, Fernanda
    Teixeira, Adriano Canabarro
    Werner da Rosa, Cleci Teresinha
    EDUCACAO, 2021, 46
  • [29] PROPOSAL FOR AUGMENTED REALITY-BASED EDUCATIONAL GAME FOR MOBILE DEVICES TO HELP THE TEACHING OF PROGRAMMING LOGIC
    Santana, G.
    Quandt, V.
    Mendes, C.
    14TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2020), 2020, : 3978 - 3985
  • [30] Enhancing Confidence in Using Computational Thinking Skills via Playing a Serious Game: A Case Study to Increase Motivation in Learning Computer Programming
    Kazimoglu, Cagin
    IEEE ACCESS, 2020, 8 : 221831 - 221851