Dette princip er en konkretisering af DP-3: Gennemarbejdede, eksemplariske eksemler.
I forbindelse med programmering anbefales det, at lære at kalde
(eksekvere) metoder før man selv skriver dem. F.eks. udleverer
jeg ofte færdige metoder til fil-indlæsning, som de studerende i
første omgang frit kan anvende. Senere skal de selv skrive deres
egne udgaver af metoderne. Dette princip er analogt til DP-1-c
(Progression og sekvens. Globale før lokale færdigheder,
stigende kompleksitet og stigende diversitet).
Dannelse af mentale skemaer og begrebsrammer#
Princippet hylder de mange gode eksempler og anvisninger, så de studerende kan danne sig et mentalt billede af, hvordan tingene hænger sammen, og hvordan de kan bruge det i deres tænkning og problemløsning. Det er en måde at igangsætte konstruktionen af mentale skemaer og begrebsrammer, så de senere kan trække på deres gryende forståelse, når de skal løse et ægte problem. Det giver ikke meget mening at kaste studerende ud i projekter, hvor de ikke har et mentalt billede af, hvordan tingene hænger sammen. Uden det er det umuligt at nedbryde problemer i mindre dele, og det er umuligt at se, hvordan de forskellige dele hænger sammen.
Forskellen på opgaver og problemer#
Der er forskel på en opgave og et problem. En opgave er noget man kan løse ved at følge en opskrift eller et sæt instruktioner. Et problem er noget man skal løse ved at tænke kreativt og bruge sin forståelse af, hvordan tingene hænger sammen. Det er ikke nok at kunne følge en opskrift, man skal også kunne forstå, hvorfor opskriften virker, og hvordan man kan tilpasse den til forskellige situationer. Det er det, der gør det til et problem og ikke bare en opgave. Så hvis man kaster studerende ud i for store problemstillinger for tidligt, så risikerer man at de bliver overvældede og ikke ved, hvor de skal starte.
At åbne landskabet#
Så princippet om anvendelse før konstruktion handler om at åbne de studerendes øjne for et landskab de endnu ikke har set - og derigennem give dem en fornemmelse af, hvad der er muligt. Det er bestemt ikke det samme, som at de nu kan lave det hele på egen hånd, men der er et grundliggende fundament at bygge videre på.
