DocumentCode :
2561774
Title :
Automatic grading of student´s programming assignments: an interactive process and suite of programs
Author :
Morris, Derek S.
Author_Institution :
Div. of Comput. & Inf. Sci., State Univ. of New Jersey, Piscataway, NJ, USA
Volume :
3
fYear :
2003
fDate :
5-8 Nov. 2003
Abstract :
A system for automatic grading of programming assignments is described here. This grading system consists of a suite of Perl and Java programs, linked by a database, and driven by an interactive, user-grader controlled grading process. The rationale for the process, the process itself-and the process´s interaction-with the programs, the database, and the user himself are discussed. This grading system has the ability to discover and accommodate unanticipated solutions by means of a grading process that is highly interactive with its user-the grader. It also has the ability to automatically accommodate a wide range of simple student errors, which can easily befuddle a more naive grading system. This system has been used since the Spring 2000 semester at Rutgers University, as a core part of the students´ performance evaluation activities, in the Introduction to computer science course, where it routinely grades some 300-600 weekly assignments.
Keywords :
Java; Perl; computer science education; educational courses; educational institutions; Java program; Perl program; Rutgers University; automatic homework grading; computer science course; naive grading system; process interaction; programming assignment; student performance evaluation; user-grader controlled grading process; Automatic control; Automatic programming; Computer errors; Computer science; Control systems; Databases; Education; Error analysis; Java; Process control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education, 2003. FIE 2003 33rd Annual
ISSN :
0190-5848
Print_ISBN :
0-7803-7961-6
Type :
conf
DOI :
10.1109/FIE.2003.1265998
Filename :
1265998
Link To Document :
بازگشت