Instructors face the challenge of encouraging well-tested, quality code submissions from students while battling the double-edged sword of the autograder. While autograders can provide feedback to students quickly, students can become reliant on the autograder as the primary means for determining correctness of their code. In a similar spirit, instructors also frequently promote submitting early and not waiting until the last second. To encourage students to submit fewer erroneous submissions and completing programming assignments earlier, we examine a policy change in lab submissions from time-restricted submissions to point-restricted submissions, implemented in consecutive semesters of a large Computer Architecture course. We survey students on their initial perception of the two policies, then survey students on their perception at the end of the semester. We also analyze the lab data, comparing success metrics and timelines of submissions between the two semesters. Several labs experienced a statistically significant increase in correct, first submissions under the point-restricted policy. We use these results to lead discussion about our experience using a point-restricted policy for larger programming assignments.
Are you a researcher? Would you like to cite this paper? Visit the ASEE document repository at peer.asee.org for more tools and easy citations.