Key points are not available for this paper at this time.
The high failure rates of many programming courses means there is a need to identify struggling students as early as possible. Prior research has focused upon using a set of tests to assess the use of a student's demographic, psychological and cognitive traits as predictors of performance. But these traits are static in nature, and therefore fail to encapsulate changes in a student's learning progress over the duration of a course. In this paper we present a new approach for predicting a student's performance in a programming course, based upon analyzing directly logged data, describing various aspects of their ordinary programming behavior. An evaluation using data logged from a sample of 45 programming students at our University, showed that our approach was an excellent early predictor of performance, explaining 42.49% of the variance in coursework marks - double the explanatory power when compared to the closest related technique in the literature.
Building similarity graph...
Analyzing shared references across papers
Loading...
Christopher Watson
Augusta University
Frederick W. B. Li
Universities UK
Jamie L. Godwin
University of North Carolina at Charlotte
Durham University
Building similarity graph...
Analyzing shared references across papers
Loading...
Watson et al. (Mon,) studied this question.
synapsesocial.com/papers/6a12937fa2d24b27c1679cb7 — DOI: https://doi.org/10.1109/icalt.2013.99