Applying Cognitive load theory to computer science education

Dale Shaffer; Wendy Doube; Juhani Tuovinen

Cognitive Load Theory provides a theoretical basis for understanding the learning process. It uses an information processing model to describe how the mind acquires and stores knowledge, and to provide an explanation for the limitations imposed by working memory.

This paper describes Cognitive Load Theory, discusses its application in a number of areas, and explores its potential uses in understanding and improving novice programming and computer science education. A number of research directions are suggested.

Type of Publication: Paper
Conference: PPIG 2003 - 15th Annual Workshop
Publication Year: 2003
Paper #: 12
TitleApplying Cognitive load theory to computer science education
Publication TypePaper
AuthorsShaffer, D, Doube, W, Tuovinen, J
PPIG Workshop: 
2003-04-15th