Exploring 'Reverse-Tracing' Questions as a Means of Assessing the Tracing Skill on Computer-based CS 1 Exams

Mohammed Hassan, Craig Zilles

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper, we perform a comparative analysis using a within-subjects 'think-aloud' protocol of introductory programming students solving tracing problems in both paper-based and computer-based formats. We demonstrate that, on computer-based exams with compiler/interpreter access, students can achieve significantly higher scores on tracing problems than they do on similar paper-based questions, through brute-force execution of the provided code. Furthermore, we characterize the students' usage of machine execution as they solve computer-based tracing problems. We, then, suggest "reverse-tracing"questions, where a block of code is provided and students must identify an input that will produce a specified output, as a potential alternative means of assessing the same skill as tracing questions on such computer-based exams. Our initial investigation suggests correctly-designed reverse-tracing problems on computer-based exams more closely track a student's performance on similar questions in a paper-based format. In addition, we find that the thought process while solving tracing and reverse-tracing problems is similar, but not identical.

Original languageEnglish (US)
Title of host publicationICER 2021 - Proceedings of the 17th ACM Conference on International Computing Education Research
PublisherAssociation for Computing Machinery
Pages115-126
Number of pages12
ISBN (Electronic)9781450383264
DOIs
StatePublished - Aug 16 2021
Event17th ACM Conference on International Computing Education Research, ICER 2021 - Virtual, Online, United States
Duration: Aug 16 2021Aug 19 2021

Publication series

NameICER 2021 - Proceedings of the 17th ACM Conference on International Computing Education Research

Conference

Conference17th ACM Conference on International Computing Education Research, ICER 2021
Country/TerritoryUnited States
CityVirtual, Online
Period8/16/218/19/21

Keywords

  • computer exams
  • CS 1
  • reverse-tracing
  • tracing

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • Education

Fingerprint

Dive into the research topics of 'Exploring 'Reverse-Tracing' Questions as a Means of Assessing the Tracing Skill on Computer-based CS 1 Exams'. Together they form a unique fingerprint.

Cite this