Game Development for Computer Science Education.
Chris Johnson,Monica McGill,Durell Bouchard,Michael K. Bradshaw,Víctor A. Bucheli,Laurence D. Merkle,Michael James Scott,Z. Sweedyk,J. Ángel,Zhiping Xiao,Ming Zhang
DOI: https://doi.org/10.1145/3024906.3024908
2016-01-01
Abstract:Games can be a valuable tool for enriching computer science education, since they can facilitate a number of conditions that promote learning: student motivation, active learning, adaptivity, collaboration, and simulation. Additionally, they provide the instructor the ability to collect learning metrics with relative ease. As part of 21st Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2016), the Game Development for Computer Science Education working group convened to examine the current role games play in computer science (CS) education, including where and how they fit into CS education. Based on reviews of literature, academic research, professional practice, and a comprehensive list of games for computing education, we present this working group report. This report provides a summary of existing digital games designed to enrich computing education, an index of where these games may fit into a teaching paradigm using the ACM/IEEE Computer Science Curricula 2013 [13], and a guide to developing digital games designed to teach knowledge, skills, and attitudes related to computer science.