Identifying problem solving strategies of programming novices in a serious game.
Paul GamperBirte HeinemannMatthias EhlenzUlrik SchroederPublished in: ICALT (2021)
Keyphrases
- serious games
- game development
- virtual environment
- game engine
- programming language
- computer games
- video games
- educational games
- game play
- programming environment
- game design
- learning scenarios
- learning processes
- search algorithm
- artificial intelligence
- communication skills
- game based learning
- digital games
- design principles
- object oriented programming
- machine learning
- programming course
- database
- learning experience
- mobile devices