Treffer: Learning programming from the perspective of cognitive load theory

Title:
Learning programming from the perspective of cognitive load theory
Authors:
Source:
Informatics in school. 23:5-11
Publisher Information:
Publishing House Education and Informatics, 2024.
Publication Year:
2024
Document Type:
Fachzeitschrift Article
ISSN:
2221-1993
DOI:
10.32517/2221-1993-2024-23-5-5-11
Accession Number:
edsair.doi...........0559ec225f2ea2278faf646d2a996d17
Database:
OpenAIRE

Weitere Informationen

The article discusses the applications of Cognitive Load Theory in the design of tasks and educational materials for programming. It describes Cognitive Load Theory as a theory of instructional design, grounded in cognitive psychology, specifically the Atkinson—Shiffrin three-component model and Baddeley's working memory model. The article also defines cognitive load and its categories, as well as other important concepts. Key cognitive effects described by Cognitive Load Theory, such as the split-attention effect, modality effect, collective working memory effect, and worked-example effect, are examined. Practical examples of their application in the design of educational materials for programming are provided, demonstrating how they help reduce cognitive load through the use of visualization, commenting, and pair programming. Special attention is given to Parson's problems, which help reduce extraneous cognitive load and focus the student's attention on the key instructional aspects of the task.