The computing education community has shown a long-time interest in how to analyze the Object-Oriented (OO) source code developed by students to provide them with useful formative tips. Instructors need to understand the student's difficulties to provide precise feedback on most frequent mistakes and to shape, design and effectively drive the course. This paper proposes and evaluates an approach allowing to analyze student's source code and to automatically generate feedback about the more common violations of the produced code. The approach is implemented through a cloud-based tool allowing to monitor how students use language constructs based on the analysis of the most common violations of the Object-Oriented paradigm in the student sour...
Computer science knowledge and skills have become foundational for success in virtually every profes...
Instructors of computer programming courses evaluate student progress on code submissions, exams, an...
Analysis of Ability To Detect Program Code Error in Object Oriented Programming Course at Study Prog...
The computing education community has shown a long-time interest in how to analyze the Object-Orient...
The computing education community has shown a long-time interest in how to analyze the Object-Orient...
Analyze the Object-oriented (OO) source code developed by students provides useful formative tips to...
© 2019 Association for Computing Machinery. Several systems that collect data from students' problem...
Tools for automatic grading programming assignments, also known as Online Judges, have been widely u...
Different sources of data about students, ranging from static demographics to dynamic behavior logs,...
The construction of knowledge through computational practice requires to teachers a substantial amou...
When teaching students computer programming, instructors often teach specific techniques that studen...
In the Object Oriented Programming course TD4100 at NTNU there is a need to get an improved overview...
Student numbers at the University of Cape Town continue to grow, with an increasing number of studen...
The construction of knowledge through computational practice requires to teachers a substantial amou...
There are many approaches in assessing students’ ability in object-oriented (OO) programming, but li...
Computer science knowledge and skills have become foundational for success in virtually every profes...
Instructors of computer programming courses evaluate student progress on code submissions, exams, an...
Analysis of Ability To Detect Program Code Error in Object Oriented Programming Course at Study Prog...
The computing education community has shown a long-time interest in how to analyze the Object-Orient...
The computing education community has shown a long-time interest in how to analyze the Object-Orient...
Analyze the Object-oriented (OO) source code developed by students provides useful formative tips to...
© 2019 Association for Computing Machinery. Several systems that collect data from students' problem...
Tools for automatic grading programming assignments, also known as Online Judges, have been widely u...
Different sources of data about students, ranging from static demographics to dynamic behavior logs,...
The construction of knowledge through computational practice requires to teachers a substantial amou...
When teaching students computer programming, instructors often teach specific techniques that studen...
In the Object Oriented Programming course TD4100 at NTNU there is a need to get an improved overview...
Student numbers at the University of Cape Town continue to grow, with an increasing number of studen...
The construction of knowledge through computational practice requires to teachers a substantial amou...
There are many approaches in assessing students’ ability in object-oriented (OO) programming, but li...
Computer science knowledge and skills have become foundational for success in virtually every profes...
Instructors of computer programming courses evaluate student progress on code submissions, exams, an...
Analysis of Ability To Detect Program Code Error in Object Oriented Programming Course at Study Prog...