
Foutjes oplossen
Soms doet een robot of programma niet wat je wilt. Leerlingen leren hoe ze een foutje kunnen opsporen en verbeteren zonder op te geven.
Kort samengevat:Fouten maken hoort bij het leerproces, zeker in de digitale wereld. In dit thema introduceren we het concept 'debuggen': het opsporen en verbeteren van foutjes in een stappenplan. Dit is een kernvaardigheid binnen Computational Thinking. We leren leerlingen dat een fout geen falen is, maar een aanwijzing dat de instructie nog niet helemaal klopt.
Over dit onderwerp
Fouten maken hoort bij het leerproces, zeker in de digitale wereld. In dit thema introduceren we het concept 'debuggen': het opsporen en verbeteren van foutjes in een stappenplan. Dit is een kernvaardigheid binnen Computational Thinking. We leren leerlingen dat een fout geen falen is, maar een aanwijzing dat de instructie nog niet helemaal klopt.
Het doel is om de frustratietolerantie te verhogen en een onderzoekende houding te stimuleren. Leerlingen leren systematisch te kijken naar hun werk: waar gaat het precies mis? Door samen naar oplossingen te zoeken, ontwikkelen ze een groeimindset. Dit onderwerp leent zich uitstekend voor peer-feedback en gezamenlijk puzzelen.
Kernvragen
- Wat doe je als de robot de verkeerde kant op gaat?
- Hoe vind je de fout in je stappenplan?
- Waarom is het niet erg om een foutje te maken?
Pas op voor deze misvattingen
Veelvoorkomende misvattingAls het niet meteen lukt, ben ik er niet goed in.
Wat je in plaats daarvan kunt onderwijzen
Veel kinderen haken af bij de eerste fout. Door 'fouten maken' te vieren als een ontdekking, leren ze dat zelfs de beste programmeurs de meeste tijd besteden aan debuggen.
Veelvoorkomende misvattingJe moet de hele code weggooien als er een fout in zit.
Wat je in plaats daarvan kunt onderwijzen
Leerlingen willen vaak opnieuw beginnen. Door ze te leren om stap voor stap terug te kijken, ontdekken ze dat vaak maar één klein deeltje aangepast hoeft te worden.
Ideeën voor actief leren
Bekijk alle activiteiten→Denken-Delen-Uitwisselen
Zoek de Fout
Teken een route op het bord met een bijbehorende 'code' die expres één fout bevat. Leerlingen overleggen in tweetallen waar de robot de mist in gaat en hoe ze de pijl moeten omdraaien.
Rollenspel
De Kapotte Robot
De leerkracht voert een reeks opdrachten uit, maar doet bij de derde stap iets geks (bijv. rondjes draaien). De leerlingen moeten 'STOP' roepen en de instructie verbeteren.
Onderzoekskring
Code-Dokters
Groepjes wisselen hun (foutieve) Bee-Bot parcoursen uit. Ze moeten als 'dokters' de code van het andere groepje 'beter maken' zodat de robot alsnog bij de finish komt.
Veelgestelde vragen
Wat betekent 'debuggen' eigenlijk?
Hoe houd ik de sfeer positief bij lastige opdrachten?
Hoe helpt student-centered leren bij probleemoplossend denken?
Welke hulpmiddelen zijn handig voor debuggen?
Meer in Stap voor Stap
Wat is een robot?
Een introductie in de wereld van robots en computers. Leerlingen leren dat een robot alleen doet wat een mens hem vertelt.
8 methodologies
Instructies geven
Leerlingen oefenen met het geven van duidelijke, stapsgewijze commando's aan elkaar en aan een vloerrobot.
8 methodologies
Patronen herkennen
Het ontdekken en voortzetten van logische reeksen in kleuren, vormen en geluiden. Dit legt de basis voor logisch nadenken en programmeren.
8 methodologies