Abstract
We are developing games to increase student learning and attitudes in introductory CS courses. Wu's Castle is a game where students program changes in loops and arrays in an interactive, visual way. The game provides immediate feedback and helps students visualize code execution in a safe environment. We compared the game to a traditional programming assignment in an introductory CS course. In our study, half of the students were randomly selected to play the learning game first and half to write a program first. Our results show that students who play our learning game first outperform those who write a program before playing the game. Students in the game-first group felt they spent less time on the assignments, and all students preferred the learning game over the program. These results suggest that games like Wu's Castle can help prepare students to create deeper, more robust understanding of computing concepts while improving their perceptions of computing homework assignments.
- Barnes, T., H. Richter, E. Powell, A. Chaffin, A. Godwin. Game2Learn: Building CS1 learning games for retention. ITiCSE 2007, Dundee, Scotland, June 25--27, 2007. Google ScholarDigital Library
- Beauboeuf, T & J. Mason. Why the high attrition rate for computer science students: some thoughts and observations. SIGCSE Bull. 37, 2 (Jun. 2005), 103--106. Google ScholarDigital Library
- Dale, N. B. Most difficult topics in CS1: results of an online survey of educators. SIGCSE Bull. 38, 2 (2006), 49--53. Google ScholarDigital Library
- Eagle, M. & T. Barnes. Wu's Castle: Teaching Arrays and Loops in a Game. ITiCSE 2008. Madrid, Spain, July 2008. Google ScholarDigital Library
- Gee, J. P. What video games have to teach us about learning and literacy. Comput. Entertain. 1, 1 (Oct. 2003), 20. Google ScholarDigital Library
- Hunicke, R., Robison, A., Squire, K., and Steinkuehler, C. Games, learning and literacy. Sandbox 2006. ACM Press, New York, NY, 19--19.Google Scholar
- Lister, R. 2000. On blooming first year programming, and its blooming assessment. In Proc. Australasian Conference on Computing Education (Melbourne, Australia). A. E. Ellis, Ed. ACSE '00, vol. 8. ACM, New York, NY, 158--162. Google ScholarDigital Library
- Squire, K. (2003). Video games in education. International Journal of Intelligent Simulations and Gaming, vol. 2, 49--62.Google Scholar
- Wilson, B. and Shrock, S. Contributing to success in an introductory iomputer science course: A study of 12 factors. SIGCSE 2001. ACM Press, New York, NY, p. 184--188. Google ScholarDigital Library
- Zweben, S. 2006-2007 Taulbee Survey. Computing Research News, vol. 20, no. 3, May 2008.Google Scholar
Index Terms
- Experimental evaluation of an educational game for improved learning in introductory computing
Recommendations
Experimental evaluation of an educational game for improved learning in introductory computing
SIGCSE '09: Proceedings of the 40th ACM technical symposium on Computer science educationWe are developing games to increase student learning and attitudes in introductory CS courses. Wu's Castle is a game where students program changes in loops and arrays in an interactive, visual way. The game provides immediate feedback and helps ...
Evaluation of a game-based lab assignment
FDG '09: Proceedings of the 4th International Conference on Foundations of Digital GamesWe have developed a learning game to teach loops, nested loops, and arrays using scaffolding and interactive visualization. We compare the game to a traditional programming assignment in an introductory computing laboratory. In our study, 17 ...
Wu's castle: teaching arrays and loops in a game
ITiCSE '08We 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. ...
Comments