Algoritmes klinken ingewikkeld, maar in de basis zijn het simpelweg stappenplannen om een doel te bereiken. In groep 5 maken leerlingen de overstap van onbewust handelen naar het expliciet maken van instructies. Dit is een fundamenteel onderdeel van Computational Thinking binnen de SLO kerndoelen. Ze leren dat een computer heel letterlijk doet wat er wordt gevraagd, wat precisie in taal vereist.
SLO Kerndoelen en EindtermenSLO Computational thinking - Algoritmes en proceduresKerndoel 54
De leerkracht speelt een robot die alleen heel letterlijke commando's begrijpt. Leerlingen moeten instructies geven om een jas aan te trekken. Als een stap ontbreekt, gaat de robot 'fout'.
Groepjes schrijven een algoritme voor het vouwen van een papieren vliegtuigje. Ze ruilen hun instructies met een ander groepje dat het vliegtuigje precies volgens de tekst moet vouwen.
Waarom is de volgorde van instructies zo belangrijk?
Leerlingen bedenken een algoritme voor tandenpoetsen. Ze vergelijken hun stappen met een partner: wie is het meest nauwkeurig? Wat gebeurt er als je een stap omdraait?
Hoe kun je een dagelijkse taak opschrijven als een stappenplan?
Leerlingen denken dat algoritmes ingewikkelde codes zijn. Door te laten zien dat een recept of een legobeschrijving ook een algoritme is, maken we het concept toegankelijk en alledaags.
De computer begrijpt wel wat ik bedoel.
Kinderen slaan vaak stappen over omdat ze die logisch vinden. De 'Robot-Meester' activiteit laat zien dat een computer geen aannames doet en dat elke stap expliciet moet zijn.