This paper presents the SCORE (Student Coding Observation and Recording Engine) software package designed to capture and analyse student coding processes. The package consists of an Eclipse [1] plug-in to gather observational data while students code a programming task, and an analysis tool that allows researchers to visualise, categorise and annotate changes in code. Because the SCORE package supports code text level analysis it enables more in-depth understanding of student programming and problem solving approaches than meta-data or program output analysis tools. SCORE also provides features to assist the analysis of Computer Graphics programs. An example analysis of a student's Computer Graphics assignments demonstrates how SCORE was us...
peer-reviewedComprehending and maintaining software is one of the core software engineering activit...
The activity of computer programming, pertaining to the Software Engineering domain, is a fundamenta...
In many countries, computer programming is becoming an integral part of the secondary school curricu...
"A thesis submitted in fulfillment of the requirements for the degree of Doctor of Philosophy at the...
Although online e-learning environments are increasingly used in university courses, manual assessme...
This paper describes the Generic Automated Marking Environment (GAME) and provides a detailed analys...
This paper describes the Generic Automated Marking Environment (GAME) and provides a detailed analys...
Instructors of computer programming courses evaluate student progress on code submissions, exams, an...
In this paper, a Generic Automated Marking Environment (GAME) is proposed for assessing student prog...
Automating the assessment of programming assignments brings benefits for both students and teachers,...
Capturing the quality of software and detecting sections for further scrutiny within are of high int...
Abstract The tasks of programming include complex knowledge and skills that is, from understanding p...
The purpose of this chapter is to present an online system for a 3D representation of programming st...
Providing students feedback on their exercise solutions is a crucial element of computer programming...
The fields of Computer Science and IT are more needed than ever before, and the number of students e...
peer-reviewedComprehending and maintaining software is one of the core software engineering activit...
The activity of computer programming, pertaining to the Software Engineering domain, is a fundamenta...
In many countries, computer programming is becoming an integral part of the secondary school curricu...
"A thesis submitted in fulfillment of the requirements for the degree of Doctor of Philosophy at the...
Although online e-learning environments are increasingly used in university courses, manual assessme...
This paper describes the Generic Automated Marking Environment (GAME) and provides a detailed analys...
This paper describes the Generic Automated Marking Environment (GAME) and provides a detailed analys...
Instructors of computer programming courses evaluate student progress on code submissions, exams, an...
In this paper, a Generic Automated Marking Environment (GAME) is proposed for assessing student prog...
Automating the assessment of programming assignments brings benefits for both students and teachers,...
Capturing the quality of software and detecting sections for further scrutiny within are of high int...
Abstract The tasks of programming include complex knowledge and skills that is, from understanding p...
The purpose of this chapter is to present an online system for a 3D representation of programming st...
Providing students feedback on their exercise solutions is a crucial element of computer programming...
The fields of Computer Science and IT are more needed than ever before, and the number of students e...
peer-reviewedComprehending and maintaining software is one of the core software engineering activit...
The activity of computer programming, pertaining to the Software Engineering domain, is a fundamenta...
In many countries, computer programming is becoming an integral part of the secondary school curricu...