As automated tools for grading programming assignments become more widely used, it is imperative that we better understand how students are utilizing them. Other researchers have provided helpful data on the role automated assessment tools (AATs) have played in the classroom. In order to investigate improved practices in using AATs for student learning, we sought to better understand how students iteratively modify their programs toward a solution by analyzing more than 45,000 student submissions over 7 semesters in an introductory (CS1) programming course. The resulting metrics allowed us to study what steps students took toward solutions for programming assignments. This paper considers the incremental changes students make and the correl...
Abstract—This paper describes a system, built and refined over the past five years, that automatical...
Using automated grading tools to provide feedback to students is common in Computer Science educatio...
We conducted a systematic literature review on automated grading and feedback tools for programming ...
As automated tools for grading programming assignments become more widely used, it is imperative tha...
Computer-based assessment is a useful tool for handling large-scale classes and is extensively used ...
Context: Computer Science enrollment has seen increases in recent years. At the University of Nevada...
Autograding systems are being increasingly deployed to meet the challenges of teaching programming a...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
This teaching practice addresses automated grading tools for computer programming assignments. Simil...
When teaching students computer programming, instructors often teach specific techniques that studen...
The use of automated grading tools to provide feedback to students is common in Computer Science edu...
We report on an intervention in which informal programming labs were switched to a weekly machine-ev...
The main objective of this thesis is to improve the automated assessment of programming assignments ...
Courses in computer science curricula often involve group programming assignments. Instructors are r...
This paper presents a retrospective analysis of students’ use of self-regulated learning strategies ...
Abstract—This paper describes a system, built and refined over the past five years, that automatical...
Using automated grading tools to provide feedback to students is common in Computer Science educatio...
We conducted a systematic literature review on automated grading and feedback tools for programming ...
As automated tools for grading programming assignments become more widely used, it is imperative tha...
Computer-based assessment is a useful tool for handling large-scale classes and is extensively used ...
Context: Computer Science enrollment has seen increases in recent years. At the University of Nevada...
Autograding systems are being increasingly deployed to meet the challenges of teaching programming a...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
This teaching practice addresses automated grading tools for computer programming assignments. Simil...
When teaching students computer programming, instructors often teach specific techniques that studen...
The use of automated grading tools to provide feedback to students is common in Computer Science edu...
We report on an intervention in which informal programming labs were switched to a weekly machine-ev...
The main objective of this thesis is to improve the automated assessment of programming assignments ...
Courses in computer science curricula often involve group programming assignments. Instructors are r...
This paper presents a retrospective analysis of students’ use of self-regulated learning strategies ...
Abstract—This paper describes a system, built and refined over the past five years, that automatical...
Using automated grading tools to provide feedback to students is common in Computer Science educatio...
We conducted a systematic literature review on automated grading and feedback tools for programming ...