RoboBUG: A Serious Game for Learning Debugging Techniques

被引:24
|
作者
Miljanovic, Michael A. [1 ]
Bradbury, Jeremy S. [1 ]
机构
[1] Univ Ontario, Inst Technol, 2000 Simcoe St North, Oshawa, ON, Canada
来源
PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH (ICER 17) | 2017年
基金
加拿大自然科学与工程研究理事会;
关键词
debugging; programming; software engineering; computer science; education; serious games; game-based learning;
D O I
10.1145/3105726.3106173
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Debugging is an essential but challenging task that can present a great deal of confusion and frustration to novice programmers. It can be argued that Computer Science education does not sufficiently address the challenges that students face when identifying bugs in their programs. To help students learn effective debugging techniques and to provide students a more enjoyable and motivating experience, we have designed the RoboBUG game. RoboBUG is a serious game that can be customized with respect to different programming languages and game levels.
引用
收藏
页码:93 / 100
页数:8
相关论文
共 50 条
  • [1] Robot ON!: A Serious Game for Improving Programming Comprehension
    Miljanovic, Michael A.
    Bradbury, Jeremy S.
    2016 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON GAMES AND SOFTWARE ENGINEERING (GAS), 2016, : 33 - 36
  • [2] GidgetML: An Adaptive Serious Game for Enhancing First Year Programming Labs
    Miljanovic, Michael A.
    Bradbury, Jeremy S.
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET 2020), 2020, : 184 - 192
  • [3] The impact of a serious game on vocabulary and content learning
    Chen, Hao-Jan Howard
    Hsu, Hsiao-Ling
    COMPUTER ASSISTED LANGUAGE LEARNING, 2020, 33 (07) : 811 - 832
  • [4] A Platformer Serious Game with Dynamic Learning Contents
    Assaf, Mohammad
    SERIOUS GAMES, JCSG 2017, 2017, 10622 : 138 - 145
  • [5] BrainPlay: Serious Game, Serious Learning?
    Morrison, Gillian
    PROCEEDINGS OF THE 9TH EUROPEAN CONFERENCE ON GAMES BASED LEARNING (ECGBL 2015), 2015, : 680 - 686
  • [6] Game Learning Analytics, Facilitating the Use of Serious Games in the Class
    Calvo-Morata, Antonio
    Alonso-Fernandez, Cristina
    Freire-Moran, Manuel
    Martinez-Ortiz, Ivan
    Fernandez-Manjon, Baltasar
    IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2019, 14 (04): : 168 - 176
  • [7] Serious Use of a Serious Game for Language Learning
    Johnson, W. Lewis
    ARTIFICIAL INTELLIGENCE IN EDUCATION: BUILDING TECHNOLOGY RICH LEARNING CONTEXTS THAT WORK, 2007, 158 : 67 - +
  • [8] A Systematic Mapping Study on Game Elements and Serious Games for Learning Programming
    dos Santos, Adriano Lages
    Souza, Mauricio R. A.
    Dayrell, Marcela
    Figueiredo, Eduardo
    COMPUTER SUPPORTED EDUCATION, 2019, 1022 : 328 - 356
  • [9] MAGICLEARNING: A SERIOUS GAME FOR LEARNING BASED IN A MAGIC WORLD
    Munoz-Merino, Pedro J.
    Martinez Sanchez, Francisco
    Munoz-Organero, Mario
    Delgado Kloos, Carlos
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2012, 8 (11): : 7781 - 7791
  • [10] AutomataMind: A Serious Game Proposal for the Automata Theory Learning
    Vieira, Manuella
    Sarinho, Victor
    ENTERTAINMENT COMPUTING AND SERIOUS GAMES, ICEC-JCSG 2019, 2019, 11863 : 452 - 455