Identifying At-Risk Novice Java Programmers Through the Analysis of Online Protocols

Document Type

Article

Publication Date

2008

Abstract

Learning to write a program is a difficult task. In this study we looked at how students progress as they write their programs. Using an instrumented development environment, we captured the errors students encountered, the location of these errors, and the frequency with which students compiled their program. We then correlated these metrics with the students’ midterm exam score. We found that the lower the incidence of syntax errors, the higher is their midterm exam score. We see this line of research as valuable tool that may help identify at-risk students early in their development as programmers.

Share

COinS