Experiential serious-game design for development of knowledge of object-oriented programming and computational thinking skills.
Ali AkkayaYavuz AkpinarPublished in: Comput. Sci. Educ. (2022)
Keyphrases
- design principles
- design process
- object oriented programming
- thinking skills
- serious games
- key concepts
- software engineering
- case study
- exception handling
- development process
- learning scenarios
- game design
- knowledge sharing
- knowledge management
- design patterns
- educational games
- learning strategies
- collaborative learning
- game development
- programming concepts
- game engine
- object oriented languages