vix.ing · top · new · best · stats · spec

Evaluating a new exam question

2008/09/06 by Paul Denny, Andrew Luxton-Reilly, Beth Simon · 3 citations
Computer Science · Engineering · Social Sciences · #Teaching and Learning Programming #Experimental Learning in Engineering #Innovative Teaching Methods

paper · doi:10.1145/1404520.1404532

openalex publication_date 2008/09/06 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/29

Abstract

Common exam practice centres around two question types: code tracing (reading) and code writing. It is commonly believed that code tracing is easier than code writing, but it seems obvious that different skills are needed for each. These problems also differ in their value on an exam. Pedagogically, code tracing on paper is an authentic task whereas code writing on paper is less so. Yet, few instructors are willing to forgo the code writing question on an exam. Is there another way, easier to grade, that captures the "problem solving through code creation process" we wish to examine? In this paper we propose Parson's puzzle-style problems for this purpose. We explore their potential both qualitatively, through interviews, and quantitatively through a set of CS1 exams. We find notable correlation between Parsons scores and code writing scores. We find low correlation between code writing and tracing and between Parsons and tracing. We also make the case that marks from a Parsons problem make clear what students don't know (specifically, in both syntax and logic) much less ambiguously than marks from a code writing problem. We make recommendations on the design of Parsons problems for the exam setting, discuss their potential uses and urge further investigations of Parsons problems for assessment of CS1 students.

Citations

Cited by

Related