Exploring Design Characteristics of Worked Examples to Support Programming and Algorithm Design

  • Magana A
  • Vieira C
  • Yan J
N/ACitations
Citations of this article
22Readers
Mendeley users who have this article in their library.

Abstract

In this paper we present an iterative research process to integrate worked examples for introductory programming learning activities. Learning how to program involves many cognitive processes that may result in a high cognitive load. The use of worked examples has been described as a relevant approach to reduce student cognitive load in complex tasks. Learning materials were designed based on instructional principles of worked examples and were used for a freshman programming course. Moreover, the learning materials were refined after each iteration based on student feedback. The results showed that novice students benefited more than experienced students when exposed to the worked examples. In addition, encouraging students to carry out an elaborated self-explanation of their coded solutions may be a relevant learning strategy when implementing worked examples pedagogy.

Cite

CITATION STYLE

APA

Magana, A., Vieira, C., & Yan, J. (2015). Exploring Design Characteristics of Worked Examples to Support Programming and Algorithm Design. The Journal of Computational Science Education, 6(1), 2–15. https://doi.org/10.22369/issn.2153-4136/6/1/1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free