B Cheanga, A Kurniaa, A Limb, WC Oonc - Computers & Education, 2003 - academia.edu
Practise is one of the most important steps in learning the art of computer programming.
Unfortunately, human grading of programming assignments is a tedious and error-prone …