Please use this identifier to cite or link to this item:
http://hdl.handle.net/10155/536
|
Issue Date: | 3 |
Title: | RoboBUG: a game-based approach to learning debugging techniques |
Authors: | Miljanovic, Michael A. |
Publisher : | University of Ontario Institute of Technology |
Degree : | Master of Science (MSc) |
Department : | Computer Science |
Supervisor : | Bradbury, Jeremy |
Keywords: | Bugs Debugging Game-based learning Education Serious games |
Abstract: | Debugging is the systematic process of finding and fixing errors in a computer program, and it is considered a critical skill that should be acquired early in a programmer's career. As an alternative to traditional approaches for learning debugging, we propose the use of a game-based approach for introducing debugging techniques. Specifically, we designed a game called RoboBUG in which a player assumes the role of a futuristic programmer trying to find “bugs" in a mechanical suit. We then conducted an evaluation to assess novice programmers playing the RoboBUG game and novices who instead completed a traditional written assignment. Our results found that study participants reported a positive attitude towards using games for learning, and those who played the RoboBUG game believed it to be more fun and engaging than written assignments. |
Appears in Collections: | Electronic Theses and Dissertations (Public) Faculty of Science - Master Theses
|
Items in e-scholar@UOIT are protected by copyright, with all rights reserved, unless otherwise indicated.
|