Programming by example: novice programming comes of age
Communications of the ACM
Alice: a 3-D tool for introductory programming concepts
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Minds in Play: Computer Game Design as a Context for Children's Learning
Minds in Play: Computer Game Design as a Context for Children's Learning
Middle school girls + games programming = information technology fluency
Proceedings of the 6th conference on Information technology education
Computers in Entertainment (CIE) - Theoretical and Practical Computer Applications in Entertainment
A games-based approach for teaching the introductory programming course
ACM SIGCSE Bulletin
ACM SIGGRAPH 2006 Educators program
Game2Learn: building CS1 learning games for retention
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Can middle-schoolers use Storytelling Alice to make games?: results of a pilot study
Proceedings of the 4th International Conference on Foundations of Digital Games
Communications of the ACM - Scratch Programming for All
BeadLoom Game: using game elements to increase motivation and learning
Proceedings of the Fifth International Conference on the Foundations of Digital Games
Proceedings of the 2013 ACM SIGSAC conference on Computer & communications security
Hi-index | 0.00 |
Games are an important part of popular culture and have successfully engaged audiences from different age groups [8]. This has caused many educators to start thinking of different ways to infuse game-based techniques (playing or construction) to enhance education. Over the past five years, there has been several research efforts on curriculum development and the evaluation of game construction and playing methods to promote STEM (Science Technology, Engineering and Mathematics) concepts to middle and high school students. In this paper, we report on a new study following the lead of previous efforts. In particular, we were granted a block within Frank Hurt High School by the Surrey school district for which to develop a game construction-based curriculum as a basis for computer science education within the school, replacing a traditional computer science class. From February till June 2011 students were taught elementary programming using GameMaker, a digital game development tool. In addition to collecting students' overall impressions, we also evaluated students' technical competency (using tests) and self-efficacy (using surveys) at the start and end of the semester. Our findings show that the curriculum had a positive, statistically significant effect on concept comprehension, which suggests that the curriculum was effective for understanding computer science and game design concepts. In this paper we present the course structure, methods, and evaluation as a contribution.