Classifying and Measuring Student Problems and Misconceptions

In this paper we report on an attempt to classify student problems and mistakes, and measuring the frequency of particular problems in a firstsemester programming course. We also propose a scheme for annotating student hand-ins which may be useful both in grading and in future research.