Metrics for timely assessment of novice programmers
2017
We describe a study of programming behaviors of three sections of an introductory computer programming course with the goal of finding metrics for determining, early in a course, which students may be at risk. Programming activity logs generated by an instructional programming environment were used to generate a dataset of variables such as session time, number of errors, number of file edits, and other basic data. Results from correlations and linear regressions identify two simple metrics that may identify at-risk students. We also present findings that provide a basis for these models, namely, the large number of edit/compile/interpret-errors cycles that are required for beginning programmers to gain competency.
Keywords:
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
14
References
5
Citations
NaN
KQI