The canonical activities of reverse engineering
Annals of Software Engineering
Going SOLO to assess novice programmers
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Relationships between reading, tracing and writing skills in introductory programming
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Learning computer science concepts with scratch
Proceedings of the Sixth international workshop on Computing education research
The Canterbury QuestionBank: building a repository of multiple-choice CS1 and CS2 questions
Proceedings of the ITiCSE working group reports conference on Innovation and technology in computer science education-working group reports
Hi-index | 0.00 |
This paper presents an approach to the evaluation of novice programmers' solutions to code writing problems. The first step was the development a framework comprised of the salient elements, or programming constructs, used in a set of student solutions to three typical code writing assessment problems. This framework was then refined to provide a code quality factor framework that was compared with an analysis using the SOLO taxonomy. We found that combining our framework with the SOLO taxonomy helped to define the SOLO categories and provided an improved approach to applying the principles of SOLO to code writing problems.