Abstract: Traditionally, computer programming assignments are graded manually by educators. As this task is tedious, time-consuming and prone to bias, the need for automated grading tool is necessary ...