RoboBUG: a game-based approach to learning debugging techniques

dc.contributor.advisorBradbury, Jeremy
dc.contributor.authorMiljanovic, Michael A.
dc.date.accessioned2015-06-10T18:02:57Z
dc.date.accessioned2022-03-29T17:06:03Z
dc.date.available2015-06-10T18:02:57Z
dc.date.available2022-03-29T17:06:03Z
dc.date.issued2015-03-01
dc.degree.disciplineComputer Science
dc.degree.levelMaster of Science (MSc)
dc.description.abstractDebugging 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.en
dc.description.sponsorshipUniversity of Ontario Institute of Technologyen
dc.identifier.urihttps://hdl.handle.net/10155/536
dc.language.isoenen
dc.subjectBugsen
dc.subjectDebuggingen
dc.subjectGame-based learningen
dc.subjectEducationen
dc.subjectSerious gamesen
dc.titleRoboBUG: a game-based approach to learning debugging techniquesen
dc.typeThesisen
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Ontario Institute of Technology
thesis.degree.nameMaster of Science (MSc)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Miljanovic_Michael.pdf
Size:
10.15 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.61 KB
Format:
Plain Text
Description: