Design and Evaluation of Worked Examples for Teaching and Learning Introductory Programming at Tertiary Level

Volume 7 - Issue 4
Mariam Nainan Balamuralithara Balakrishnan
Pages: 30-44 Download Count : 482 View Count: 771 DOI Number 10.17220/mojet.2019.04.003 Facebook Share on Google+ Save to Zotero Save to Mendeley


Studying worked examples has been found to be effective for learning problem solving, especially among students. However, students need to actively process example content to benefit from it and content must be structured in a manner that facilities knowledge construction. This study investigated the use of worked examples for teaching and learning programming. Programming involves problem analysis and solution generation. But students tend to jump to solution generation without adequately analysing the problem. Consequently, the current study designed and implemented a new worked example design that emphasised problem analysis and utilised highlighting through web technology to encourage active processing of example content. This study also evaluated the new design in a quasi-experiment in a university course in Malaysia, compared to subgoal labelled worked examples, and conducted over three sessions. Posttest performance was analysed using independent samples t-test and frequency distributions. The results suggested that worked examples based on the new design were more effective than subgoal labelled worked examples, with statistically significant difference in performance, and medium effect size for the first session. For the second and third sessions, performance was marginally better, with learning in both groups possibly limited by the complexity of the worked examples and assessments.


  • worked examples
  • technology-supported learning
  • computer science education
Download PDF