Skip to content
Digitale geletterdheid · Groep 6

Ideeën voor actief leren

Fouten opsporen (Debugging)

Fouten opsporen, ook wel debugging genoemd, is misschien wel de belangrijkste vaardigheid binnen computational thinking. In groep 6 leren leerlingen dat een fout in hun code geen falen is, maar een kans om te leren. Debuggen is het systematisch zoeken naar de oorzaak van een probleem en dit stap voor stap oplossen. Dit sluit direct aan bij de SLO-doelen voor probleemoplossend denken.

SLO Kerndoelen en EindtermenSLO Digitale geletterdheid: Computational thinking - DebuggenKerndoel 56 (concept)
15–35 minDuo's → Hele klas3 activiteiten

Activiteit 01

Onderzoekskring35 min · Kleine groepjes

Onderzoekskring: De Bug-Jagers

De leerkracht deelt een programma uit waar bewust drie fouten in zitten. Groepjes moeten de bugs vinden, beschrijven wat er misgaat en de code repareren.

Wat is een bug in een computerprogramma?
AnalyserenEvaluerenCreërenZelfmanagementZelfbewustzijn
Volledige les genereren

Activiteit 02

Denken-Delen-Uitwisselen: De Rubberen Eend Methode

Leerlingen leggen hun probleemgeval uit aan een klasgenoot (of een denkbeeldige eend). Door de stappen hardop te verwoorden, ontdekken ze vaak zelf waar de fout zit. De partner stelt alleen verhelderende vragen.

Hoe vind je uit waar het programma vastloopt?
BegrijpenToepassenAnalyserenZelfbewustzijnRelatievaardigheden
Volledige les genereren

Activiteit 03

Gallery Walk25 min · Hele klas

Gallery Walk: De Grootste Fout-Trofee

Leerlingen presenteren een bug waar ze lang op hebben gepuzzeld en leggen uit hoe ze deze hebben opgelost. De klas stemt op de meest leerzame 'fout van de dag'.

Waarom is testen zo belangrijk?
BegrijpenToepassenAnalyserenCreërenRelatievaardighedenSociaal Bewustzijn
Volledige les genereren

Enkele opmerkingen over deze eenheid onderwijzen


Pas op voor deze misvattingen

  • Een goede programmeur maakt geen fouten.

    Zelfs professionals maken constant fouten. Door leerlingen te laten zien dat debuggen een vast onderdeel is van het werkproces, verander je hun mindset van 'ik kan dit niet' naar 'ik heb de bug nog niet gevonden'.

  • Als er een fout is, moet ik de hele code weggooien en opnieuw beginnen.

    Leerlingen raken soms gefrustreerd. Leer ze via actieve coaching om de code in kleine stukjes te testen (isoleren), zodat ze precies kunnen aanwijzen waar het misgaat.


Methodes gebruikt in dit overzicht