Unsupervised functional analysis of graphical programs for physical computing
Tom Neutens, Francis wyffels · 2020
Assessing students' code is a challenging and time intensive task for teachers. Facilitating this process is essential to stimulate teachers to teach programming in their classroom. In this paper we describe a new technique to autonomously assess program functionality for different programs in a physical computing context. Using a qualitative analysis on different scenarios, we show that our method can be used to group programs with similar functionality and distinguish programs with different functionality. Our approach will facilitate code assessment for teachers and is a first step toward a more intelligent way to evaluate how children learn programming.