© 2018 Association for Computing Machinery. Recent data-driven research has produced metrics for quantifying a novice programmer’s error profile, such as Jadud’s error quotient. However, these metrics tend to be context dependent and contain free parameters. This paper reviews the caveats of such metrics and proposes a more general approach to developing a metric. The online implementation of the proposed metric is publicly available at http://online-analysis-demo.herokuapp.com/
The difficulty in understanding compiler error messages can be a major impediment to novice student ...
Computer science knowledge and skills have become foundational for success in virtually every profes...
Based on hundreds of thousands of hours of data about how students learn in massive open online cour...
Learning programming is a road that is paved with mistakes. Initially, novices are bound to write co...
21st Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), Arequipa...
Growth in demand for employees with programming proficiency necessitates a workforce that is correct...
The high failure rates of many programming courses means there is a need to identify struggling stud...
University of Technology Sydney. Faculty of Engineering and Information Technology.The aptitude of s...
The frequency of different kinds of error made by students learning to write computer programs has l...
Learning to write a program is a difficult task. In this study we looked at how students progress as...
Learning to write a program is a difficult task. In this study we looked at how students progress as...
Computer Programming forms the basis from which most students in the IS/IT discipline launch themsel...
Can automated adaptive feedback for correcting erroneous programs help novice programmers learn to c...
This thesis investigates factors that can be used to predict the success or failure of students taki...
It is well known that many first year undergraduate university students struggle with learning to pr...
The difficulty in understanding compiler error messages can be a major impediment to novice student ...
Computer science knowledge and skills have become foundational for success in virtually every profes...
Based on hundreds of thousands of hours of data about how students learn in massive open online cour...
Learning programming is a road that is paved with mistakes. Initially, novices are bound to write co...
21st Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), Arequipa...
Growth in demand for employees with programming proficiency necessitates a workforce that is correct...
The high failure rates of many programming courses means there is a need to identify struggling stud...
University of Technology Sydney. Faculty of Engineering and Information Technology.The aptitude of s...
The frequency of different kinds of error made by students learning to write computer programs has l...
Learning to write a program is a difficult task. In this study we looked at how students progress as...
Learning to write a program is a difficult task. In this study we looked at how students progress as...
Computer Programming forms the basis from which most students in the IS/IT discipline launch themsel...
Can automated adaptive feedback for correcting erroneous programs help novice programmers learn to c...
This thesis investigates factors that can be used to predict the success or failure of students taki...
It is well known that many first year undergraduate university students struggle with learning to pr...
The difficulty in understanding compiler error messages can be a major impediment to novice student ...
Computer science knowledge and skills have become foundational for success in virtually every profes...
Based on hundreds of thousands of hours of data about how students learn in massive open online cour...