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
ACM SIGGRAPH 2007 educators program
Experimental evaluation of an educational game for improved learning in introductory computing
Proceedings of the 40th ACM technical symposium on Computer science education
Towards a serious game to help students learn computer programming
International Journal of Computer Games Technology - Game Technology for Training and Education
An Engine Selection Methodology for High Fidelity Serious Games
VS-GAMES '10 Proceedings of the 2010 Second International Conference on Games and Virtual Worlds for Serious Applications
Hi-index | 0.00 |
For beginners in computer programming, the learning curve can be in many cases quite steep, especially if it is their first contact with this area. Plus, the traditional learning methodologies are usually based on doing countless exercises that aim to cover many areas, but are often disconnected from each other and can become tiresome, as they offer little immediate rewards to the student. Nowadays serious games technology offers tools that may have potential to help computer programming students to become more engaged on their learning through a ‘learn while having fun' approach. This paper aims to generally describe our approach on the creation of a platform for deploying serious computer games for the teaching of any computer programming language. We will begin by describing the game mechanics, followed by the general system architecture and its data model, finalizing with a small conclusion.