De robot biedt meer dan alleen het oefenen van de basisvaardigheden van rekenen en taal. Leerlingen kunnen aan de 'achterkant' ook aan de slag met computational thinking (CT).
SLO definieert computational thinking als volgt:
“Computational thinking is het procesmatig (her)formuleren van problemen op een zodanige manier dat het mogelijk wordt om met computertechnologie het probleem op te lossen. Het gaat daarbij om een verzameling van denkprocessen waarbij probleemformulering, gegevensorganisatie, -analyse en -representatie worden gebruikt voor het oplossen van problemen met behulp van ict-technieken en -gereedschappen.”
Wil je meer weten over computational thinking? Bekijk het leerplankader van SLO.
Han van der Maas (hoogleraar Psychologische Methodenleer aan de Universiteit van Amsterdam en initiator van Rekentuin) geeft in een interview zijn visie op de vaardigheid computational thinking:
"Ik zie computational thinking graag als een praktische vaardigheid. Het gaat mij vooral om creatief denken over het inzetten van digitale tools om een probleem op te lossen. Een voorwaarde daarvoor is het leren van een programmeertaal. Dit draagt bij aan het begrip van de mechanismen achter technieken en apparaten."
Computational thinking vormt een onderdeel van digitale geletterdheid, als onderdeel van de cirkel van de 21e eeuwse vaardigheden.
De leerling is bij het maken van een script niet alleen bezig met computational thinking, maar ook met de andere vaardigheden uit de cirkel. De leerling is onder meer creatief bezig en moet voortdurend analyseren of het script wel klopt. Ook kunnen leerlingen samenwerken, waarbij veel communicatie nodig is. De robot kan dus een all-in-one pakket zijn voor het leren van de 21e eeuwse vaardigheden. Het is daarom belangrijk om als school goed te bedenken hoe je dit een plek geeft in het onderwijs.
Onderstaande afbeelding laat zien hoe computational thinking deel uitmaakt van digitale geletterdheid en dit weer past in de cirkel van de 21e eeuwse vaardigheden.
De leerlingen werken bij het maken van scripts in de platforms niet met een 'echte' programmeertaal. Ze leren op visuele manier hoe een activiteit van de robot uit allerlei stapjes wordt opgebouwd en hoe ze bijvoorbeeld een bug (fout) kunnen opzoeken en herstellen.