Keyphrases
- programming course
- game programming
- automatic assessment
- student learning
- program comprehension
- computer games
- programming education
- novice programmers
- video games
- computer programming
- programming assignments
- introductory programming
- software testing
- introductory computer
- game play
- source code
- peer review process
- teaching materials
- error rate
- software development
- programming language
- object oriented
- artificial intelligence
- real world
- databases