Exploring Two Worked Example Designs for Learning Introductory Programming from Students’ Perspectives

Nainan, Mariam, Balakrishnan, Balamuralithara, & Mohamad Ali, Ahmad Zamzuri

Keywords: Worked examples, signalling, programming education


Worked examples are effective for learning problem solving but, only if students engage with the content. An approach to promote engagement is through signalling. This study compared worked example designs for learning introductory programming using two approaches for signaling: labelled and visualised. It explored students’ preferences and perceptions of the designs through a crossover design where students were exposed to both worked example designs. Data was collected through a questionnaire. Quantitative analysis showed that more students favoured visualised design. Qualitative analysis showed that students found both designs helped to understand the solution. Additionally, visualised worked examples also helped in understanding the problem, the relationship between problem and solution, as well as the programming process. Other differences were also identified.   




Author Biography

Nainan, Mariam1*, Balakrishnan, Balamuralithara1, & Mohamad Ali, Ahmad Zamzuri1

1Faculty of Art, Computing & Creative Industry, Sultan Idris Education University, Tanjong Malim, 35900, MALAYSIA