On automated grading of programming assignments in an academic institution

B Cheang, A Kurnia, A Lim, WC Oon - Computers & Education, 2003 - Elsevier
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 …

Online judge

A Kurnia, A Lim, B Cheang - Computers & Education, 2001 - Elsevier
This report describes and evaluates the implementation and applicability of an automatic
programming assignment grading system we named the online judge. We compared this …

[PDF][PDF] Automated grading systems for programming assignments: A literature review

H Aldriye, A Alkhalaf, M Alkhalaf - International Journal of …, 2019 - pdfs.semanticscholar.org
Automated grading for programming assignments is becoming more and more important
nowadays especially with the emergence of the Massive Open Online Courses. Many …

Grading student programs using ASSYST

D Jackson, M Usher - Proceedings of the twenty-eighth SIGCSE …, 1997 - dl.acm.org
The task of grading solutions to student programming exercises is laborious and error-
prone. We have developed a software tool called ASSYST that is designed to relieve a tutor …

Web-CAT: automatically grading programming assignments

SH Edwards, MA Perez-Quinones - … of the 13th annual conference on …, 2008 - dl.acm.org
This demonstration introduces participants to using Web-CAT, an open-source automated
grading system. Web-CAT is customizable and extensible, allowing it to support a wide …

Programming assignments automatic grading: review of tools and implementations

JC Caiza, JM Del Alamo - INTED2013 Proceedings, 2013 - library.iated.org
Automatic grading of programming assignments is an important topic in academic research.
It aims at improving the level of feedback given to students and optimizing the professor's …

A survey of automated assessment approaches for programming assignments

KM Ala-Mutka - Computer science education, 2005 - Taylor & Francis
Practical programming is one of the basic skills pursued in computer science education. On
programming courses, the coursework consists of programming assignments that need to be …

Jutge. org: an educational programming judge

J Petit, O Giménez, S Roura - Proceedings of the 43rd ACM technical …, 2012 - dl.acm.org
Jutge. org is an open access educational online programming judge where students can try
to solve more than 800 problems using 22 programming languages. The verdict of their …

Automated assessment in a programming tools course

JLF Alemán - IEEE transactions on education, 2010 - ieeexplore.ieee.org
Automated assessment systems can be useful for both students and instructors. Ranking
and immediate feedback can have a strongly positive effect on student learning. This paper …

A semi-automated approach to online assessment

D Jackson - ACM SIGCSE Bulletin, 2000 - dl.acm.org
Desirable though fully automated assessment of student programming assignments is, it is
an area that is beset by difficulties. While it is not contested that some aspects of assessment …