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.
Nainan, Mariam1*, Balakrishnan, Balamuralithara1, & Mohamad Ali, Ahmad Zamzuri1
1Faculty of Art, Computing & Creative Industry, Sultan Idris Education University, Tanjong Malim, 35900, MALAYSIA