Teaching Problem Solving Skills using an Educational Game in a Computer Programming Course.
Roy MathewSohail Iqbal MalikRagad Moufaq TawafakPublished in: Informatics Educ. (2019)
Keyphrases
- programming course
- educational games
- computer programming
- thinking skills
- programming skills
- introductory computer
- automatic assessment
- video games
- learning tools
- game design
- cognitive apprenticeship
- student learning
- game based learning
- artificial intelligence
- novice programmers
- computer games
- online game
- programming education
- teaching methods
- teachable agent
- introductory programming
- teaching materials
- foreign language
- serious games
- game play
- source code
- software testing
- introductory programming courses
- software development
- reinforcement learning
- learning process
- programming assignments
- object oriented
- computer programs