Design of Worked Examples for Learning Programming
Keywords:Worked examples, exampple-based learning, Programming education
Learning from worked examples, or example-based learning, has been found to be effective for learning problem solving. Several instructional principles for worked example design have been proposed based on research studies conducted in several domains. However, research on the design of worked examples for programming education is limited. This study reviews research studies on worked examples proposed for teaching and learning how to solve programming problems and analyses the proposed designs with respect to the instructional principles for example-based learning. This paper presents the results of the analysis and the characteristics of the proposed designs. This paper also discusses the findings and suggests areas for further research.
Copyright (c) 2021 Mariam Nainan, Balamuralithara Balakrishnan, Ahmad Zamzuri Mohamad Ali
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
All Right Reserved. Copyright © 2020
All articles are published under the terms of the Creative Commons Attribution License (CC-BY). This license permits unrestricted use, distribution, and reproduction provided that the authors, citation details and publisher are clearly identified. For any reuse or distribution, users must make clear that the article is made available under a Creative Commons Attribution license.
If an article is accepted for publication in IJITSS journal, authors will be asked to submit a copyright form through the Open Journal System. Copyright Transfer Form. This transfer will ensure the widest possible dissemination of information. A notification will be sent to the corresponding Author confirming receipt of the manuscript. It is the author's responsibility to ensure that his or her submitted work does not infringe any existing copyright. Authors should obtain permission to reproduce or adapt copyrighted material and provide evidence of approval upon submitting the final version of a manuscript.