The PyramidSnapshot Challenge: Understanding Student Process from Visual Output of Programs
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, pp. 119-125, 2019.
In the ideal CS1 classroom, we should understand programming process---how student code evolves over time. However, for graphics-based programming assignments, the task of understanding and grading final solutions, let alone thousands of intermediate steps, is incredibly labor-intensive. In this work, we present a challenge, a dataset, an...More
Full Text (Upload PDF)
PPT (Upload PPT)