Keyphrases
- programming course
- programming skills
- automatic assessment
- student learning
- programming assignments
- computer programming
- program comprehension
- source code
- programming education
- novice programmers
- software testing
- open source
- teaching materials
- introductory computer
- software suite
- introductory programming
- general purpose
- multiple choice questions
- computer science