Blogs (19) >>
Thu 16 Mar 2023 11:35 - 12:00 at 801B - Code Tracing and Assessment Chair(s): Bernie Longboy

In recent years, students in our introductory object-oriented programming course have become familiar with Zoom and screen sharing. Leveraging this, we have developed a style of assessment where students submit a recorded screencast of them tracing their submitted programs. We describe the design of the assessment and tracing prompts, and we report on an analysis of 59 submitted student videos. Our findings include common mistakes and aspects of student understanding that were expressed in the video but not in the text and code submitted by students. For example, we observed different strategies that yielded the same correct trace of a loop, as well as incorrect traces of students’ own correct recursive programs. These guide us towards ways to refine the assessment and prompts in future iterations.

Thu 16 Mar

Displayed time zone: Eastern Time (US & Canada) change

10:45 - 12:00
Code Tracing and AssessmentPapers at 801B
Chair(s): Bernie Longboy Harvard University
10:45
25m
Paper
On Students' Usage of Tracing for Understanding CodeIn-Person
Papers
Mohammed Hassan University of Illinois at Urbana-Champaign, Craig Zilles University of Illinois at Urbana-Champaign
DOI
11:10
25m
Paper
Improving Long Term Performance Using Visualized Scope Tracing: A 10-Year StudyIn-Person
Papers
Ankur Gupta Butler University, Ryan Rybarczyk Butler University
DOI
11:35
25m
Paper
Stream Your Exam to the Course Staff: Asynchronous Assessment via Student-Recorded Code Trace VideosIn-Person
Papers
Rachel S. Lim University of California San Diego, Joe Gibbs Politz University of California at San Diego, Mia Minnes UC San Diego
DOI