Computer
Children as designers of educational multimedia software
Computers & Education - Special issue on multimedia in education
Making programming easier for children
The design of children's technology
Programming by example: novice programming comes of age
Communications of the ACM
Studying the Novice Programmer
Studying the Novice Programmer
Fun Learning Stagecast Creator: An Exercise in Minimalism and Collaboration
HCC '02 Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
Source Code Documentation: An Engineering Deliverable
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
ACM Computing Surveys (CSUR)
Computer game design: Opportunities for successful learning
Computers & Education
Programming by choice: urban youth learning programming with scratch
Proceedings of the 39th SIGCSE technical symposium on 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
Using scalable game design to teach computer science from middle school to graduate school
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Computer-game construction: A gender-neutral attractor to Computing Science
Computers & Education
Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning
VLHCC '10 Proceedings of the 2010 IEEE Symposium on Visual Languages and Human-Centric Computing
Say it with systems: expanding Kodu's expressive power through gender-inclusive mechanics
Proceedings of the 6th International Conference on Foundations of Digital Games
The fairy performance assessment: measuring computational thinking in middle school
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Children learning computer science concepts via Alice game-programming
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Proceeding of the 44th ACM technical symposium on Computer science education
Modeling the learning progressions of computational thinking of primary grade students
Proceedings of the ninth annual international ACM conference on International computing education research
Proceedings of the 45th ACM technical symposium on Computer science education
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
Computer game programming has been touted as a promising strategy for engaging children in the kinds of thinking that will prepare them to be producers, not just users of technology. But little is known about what they learn when programming a game. In this article, we present a strategy for coding student games, and summarize the results of an analysis of 108 games created by middle school girls using Stagecast Creator in an after school class. The findings show that students engaged in moderate levels of complex programming activity, created games with moderate levels of usability, and that the games were characterized by low levels of code organization and documentation. These results provide evidence that game construction involving both design and programming activities can support the learning of computer science concepts.