The correlation quiz
Diana T. Dadamo · ACM SIGCSE Bulletin · 1990
In order to develop programming ability, computer science courses typically include a number of out-of-class assignments. To motivate the students in completing these assignments, these projects are usually graded and the values included in the computation of the final grade for the course. However, the amount of cheating done on the programming assignments makes it unfair to heavily weigh these values. Some systems of grading have been developed that downplay the effect of the programming assignment grades but this negates the effort of the students and the importance of developing the practical aspects of a programming language. Within the constraints of an out-of-class programming assignment, this paper proposes a new system that can potentially reduce the incidence of cheating while requiring honest students to review their program after completion. (The development of the Correlation quiz was done while the author was a Senior Lecturer at Widener University.)