Playing with metaphors: a methodology to design video games for learning abstract programming concepts.
Jeisson Hidalgo-CéspedesGabriela Marín RaventósVladimir Lara-VillagránPublished in: ITiCSE (2014)
Keyphrases
- video games
- object oriented programming
- learning process
- computer games
- quest atlantis
- case study
- programming concepts
- learning algorithm
- game design
- java programming
- game players
- reinforcement learning
- design principles
- computer programming
- mobile learning
- user interface
- educational games
- commercial games
- high level
- game playing
- learning experience
- learning systems
- design process
- online learning
- general purpose