I Caspersens Educating Novices in The Skills of Programming1 anbefales en vekselvirkning af eksempler og problemløsning. Specielt for begyndere er eksempler (worked examples) vigtigere end teori for at kunne danne mentale skemaer. Det anbefales også at konstruere mange forskelligartede eksempler. Det øger sandsynligheden for transfer.

Læs mere i denne artikel, som punkterer myten om at “problemløsning er den bedste måde at lære at løse problemer på”. I stedet er det uigendriveligt påvist2, at “gennemarbejdede, eksemplariske eksempler” er mere effektive for begyndere end problemløsning.
Hvad er et gennemarbejdet, eksemplarisk eksempel?#
Et ægte gennemarbejdet, eksemplarisk eksempel (worked example) er altid produkt- og procesorienteret. Den produkt-orienterede del kan defineres som en træningsopgave, der har en begyndelsestilstand, en ønsket sluttilstand - også kaldet en “case study” hvis opgaven reflekterer en realistisk situation. Den proces-orienterede har fokus på problemløsningsprocessen, som er nødvendig for at nå det ønskede mål. Der er altså både fokus på det endelige produkt og på de trin, der er nødvendige for at nå det. Det er vigtigt, at eksemplet er gennemarbejdet, så det indeholder alle de nødvendige trin og forklaringer, så den studerende kan følge med og forstå, hvordan og hvorfor. Det er også vigtigt, at det er eksemplarisk, så det indeholder de vigtigste elementer og principper, som den studerende skal lære, og ikke unødvendige detaljer, som kan forvirre eller distrahere.
Den proces-orienterede del er vigtig. Det er ikke nok at vide hvordan man gør, man skal også forstå hvorfor de enkelte trin er nødvendige, og hvordan de hænger sammen. Det er det, der gør det til et gennemarbejdet eksempel og ikke bare en opskrift. Det er også det, der gør det muligt for den studerende at overføre det, de lærer, til nye situationer og problemer (transfer).
Michael Edelgaard Caspersen. Educating Novices in The Skills of Programming, 141ff, Bd. PD-07-4. Department of Computer Science, Aarhus University, 2007. issn: 0909-0878. url: ↩︎
Cooper, G., & Sweller, J. (1987). Effects of schema acquisition and rule automation on mathematical problem-solving transfer. Journal of educational psychology, 79(4), 347-362. ↩︎
