Keyphrases
- programming course
- game development
- student learning
- automatic assessment
- peer assessment
- computer programming
- novice programmers
- introductory computer
- development process
- key features
- source code
- teaching materials
- multiple choice questions
- introductory programming
- game design
- computer games
- introductory programming courses
- path finding
- expert systems