• 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