Teaching with games: the Minesweeper and Asteroids experience
Journal of Computing Sciences in Colleges
What video games have to teach us about learning and literacy
Computers in Entertainment (CIE) - Theoretical and Practical Computer Applications in Entertainment
Experience with an industry-driven capstone course on game programming: extended abstract
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Digital gaming as a vehicle for learning
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Most difficult topics in CS1: results of an online survey of educators
ACM SIGCSE Bulletin
Learning in massively multiplayer online games
ICLS '04 Proceedings of the 6th international conference on Learning sciences
Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames
Digital Game-Based Learning
Game2Learn: building CS1 learning games for retention
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Game2Learn: improving the motivation of CS1 students
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
Experimental evaluation of an educational game for improved learning in introductory computing
Proceedings of the 40th ACM technical symposium on Computer science education
Evaluation of a game-based lab assignment
Proceedings of the 4th International Conference on Foundations of Digital Games
Analysis of research into the teaching and learning of programming
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
A puzzle game for introductory data structures
Journal of Computing Sciences in Colleges
Effects of team-based learning on a CS1 course
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Learning to teach computer science: the need for a methods course
Communications of the ACM
Proceedings of the 13th annual conference on Information technology education
Learning and practicing decision structures in a game
Journal of Computing Sciences in Colleges
Hi-index | 0.02 |
We are developing games to teach introductory computer science concepts to increase student motivation and engagement in learning to program. Wu's Castle is a two-dimensional role playing game that teaches loops and arrays in an interactive, visual way. In this game, the player interactively programs magical creatures to create armies of snowmen. The game provides immediate feedback and helps students visualize the execution of their code in a safe environment. We tested the game in a CS1 course, where students could earn extra credit to play Wu's Castle. Our results show learning gains for game players, compared both through pre- and post-tests differences and improved performance on relevant final exam questions when compared to students who did not play the game. The results of this study suggest that Wu's Castle implements good practices for teaching programming within a game.