Microworlds, Games and Collaboration: three effective approaches to support novices in learning programming.
Stelios XinogalosChristos MalliarakisDespina TsompanoudiMaya SatratzemiPublished in: BCI (2015)
Keyphrases
- learning scenarios
- active learning
- learning systems
- learning algorithm
- technology enhanced learning
- reinforcement learning
- learning tasks
- learning analytics
- collaborative design
- object oriented programming
- programming language
- peer tutoring
- game development
- collaborative learning environments
- collaborative problem solving
- digital games
- computer programs
- cooperative learning
- computer games