John Sweller1 leverer de bærende argumenter for de fagdidaktiske principper i Caspersens Educating Novices in The Skills of Programming2. Kort fortalt påviser Sweller, at menneskets kapacitet for etablering af nye mentale skemaer er stærkt begrænset under problemløsning, hvor man benytter sig af middel-mål analyse. Det vil sige i situationer, hvor man ikke i forvejen har skemaer til rådighed. Det kan i værste fald ende med at man nedbryder problemet i så små dele, at man fuldkommen mister overblikket.
En anden strategi når man mangler skemaer
til problemløsning, er at forfalde til trial and error. F.eks. når
studerende googler rundt på må og få og prøver det ene forslag
efter det andet uden held. I begge tilfælde påviser Sweller, at
korttidshukommelsen er så overbelastet, at anstrengelserne ikke
bidrager til dannelsen af nye mentale skemaer. Selvom vi skulle
være så heldige at løse problemet, så lærer vi ikke ret meget. I
stedet anbefaler Sweller, at underviseren hjælper den studerende
med at konstruere passende mentale skemaer. F.eks. ved de
næste tre principper (DP-3, DP-4, DP-5).
Image: Source: Oliver Lovell, Cognitive Load Theory in Action (John Catt, 2020), p.19
John Sweller. »Cognitive load during problem solving: Effects on learning«. I: Cognitive Science 12 (2 1988). issn: 03640213. doi: 10.1016/0364-0213(88)90023-7 ↩︎
Michael Edelgaard Caspersen. Educating Novices in The Skills of Programming, 113ff, Bd. PD-07-4. Department of Computer Science, Aarhus University, 2007. issn: 0909-0878. url: https://cs.au.dk/~mec/dissertation/Dissertation.pdf. ↩︎
