RoboBUG: A Serious Game for Learning Debugging Techniques

被引:27
作者
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 条
[21]   Reviewing Learning Software Engineering Through Serious Game Development [J].
Kharbouch, Manal ;
Alberto Garcia-Berna, Jose ;
Carrillo de Gea, Juan Manuel ;
Nicolas Ros, Joaquin ;
Toval Alvarez, Jose Ambrosio ;
Idri, Ali ;
Luis Fernandez-Aleman, Jose .
INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 2, WORLDCIST 2023, 2024, 800 :405-414
[22]   RoboTIC: A serious game based on augmented reality for learning programming [J].
Schez-Sobrino, Santiago ;
Vallejo, David ;
Glez-Morcillo, Carlos ;
Redondo, Miguel A. ;
Jesus Castro-Schez, Jose .
MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (45-46) :34079-34099
[23]   FABLE: A New Horizon in Digital Learning and Serious Game Design [J].
Reyes-de-Cozar, Salvador ;
Merino-Cajaraville, Alba .
MEDIA AND COMMUNICATION, 2025, 13
[24]   Mapping Game Mechanics for Learning in a Serious Game for the Energy Transition [J].
Ampatzidou, Cristina ;
Gugerell, Katharina .
INTERNATIONAL JOURNAL OF E-PLANNING RESEARCH, 2019, 8 (02) :1-23
[25]   Introducing Active Learning and Serious Game in Engineering Education: "Experience from Lean Manufacturing Course" [J].
Gianpiero, Mattei ;
Pedrazzoli, Paolo ;
Landolfi, Giuseppe ;
Daniele, Fabio ;
Montini, Elias .
ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS. PRODUCTION MANAGEMENT SYSTEMS FOR RESPONSIBLE MANUFACTURING, SERVICE, AND LOGISTICS FUTURES, APMS 2023, PT II, 2023, 690 :363-377
[26]   Game-Based Learning: How to Make Math More Attractive by Using of Serious Game [J].
Host'ovecky, Marian ;
Novak, Martin .
CYBERNETICS AND MATHEMATICS APPLICATIONS IN INTELLIGENT SYSTEMS, CSOC2017, VOL 2, 2017, 574 :341-350
[27]   Enhancing Subject Matter Assessments Utilizing Augmented Reality and Serious Game Techniques [J].
Holtkamp, Brian ;
Alshair, Mohammed ;
Biediger, Daniel ;
Wilson, Michael ;
Yun, Chang ;
Kim, Kyungki .
PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF DIGITAL GAMES (FDG'19), 2019,
[28]   Learning Objects in Instructional Serious Game Design [J].
Ildephonce, Ilenius ;
Mugisa, Ezra ;
Allen, Claudine .
2018 IEEE 18TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2018), 2018, :119-121
[29]   Implications of learning analytics for serious game design [J].
Hauge, Jannicke Baalsrud ;
Fernandez Manjon, Baltasar ;
Berta, Riccardo ;
Padron-Napoles, Carmen ;
Fiucci, Giusy ;
Westera, Wim ;
Nadolski, Rob .
2014 14TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2014, :230-+
[30]   An approach to collaborative learning and the serious game development [J].
Corrigan, S. ;
Zon, G. D. R. ;
Maij, A. ;
McDonald, N. ;
Martensson, L. .
COGNITION TECHNOLOGY & WORK, 2015, 17 (02) :269-278