Abstract: Although various program comprehension models exist, their levels of abstraction and the related terminologies do not fit the programming pedagogy perspective. In this study, we proposed ...