Show simple item record

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.identifier.urihttps://hdl.handle.net/10155/536
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.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
dc.degree.levelMaster of Science (MSc)en
dc.degree.disciplineComputer Scienceen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record