A framework and methodology for studying the causes of software errors in programming systems
Journal of Visual Languages and Computing
Exploring careers while learning Alice 3D: a summer camp for middle school girls
Proceedings of the 42nd ACM technical symposium on Computer science education
Personifying programming tool feedback improves novice programmers' learning
Proceedings of the seventh international workshop on Computing education research
In-game assessments increase novice programmers' engagement and level completion speed
Proceedings of the ninth annual international ACM conference on International computing education research
Khan academy gamifies computer science
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
The dramatically changing availability and sharing of information online has created new opportunities for informal, discretionary learning. This, along with the rise in online gaming across all ages and genders, gives rise to questions about how these resources can be used effectively for teaching. In my work, I examine the efficacy of an online debugging game designed to teach computer programming. More specifically, in addition to developing the game and its learning objectives, I investigate how the inclusion of new features and the manipulation of specific elements within the game affects people's motivation and learning of computer programming and debugging concepts.