neem Basicly free
.
Computational thinking

Computational thinking, wat is dat eigenlijk?

Van de vier vaardigheden die onder digitale geletterdheid vallen, is computational thinking waarschijnlijk de enige waar mensen best wat vraagtekens bij hebben. Wanneer je het letterlijk vertaalt, dan lijkt het erop dat je moet leren denken als een computer. Gelukkig is dat niet wat er van jou en je leerlingen verwacht wordt binnen deze vaardigheid. Wat dan wel?

Bij computational thinking gaat het erom dat je een vraagstuk zo weet te formuleren dat je het kunt oplossen met gebruik van computertechnologie. Zo, dat maakt het even wat duidelijker, toch? Maar zo zijn we er nog niet. Laten we eerst even alle onderdelen die onder computational thinking vallen opsommen:

  • Problemen herformuleren
  • Gegevens verzamelen
  • Gegevens analyseren
  • Gegevens visualiseren
  • Probleemdecompositie (het opdelen van het probleem in kleinere delen zodat deze makkelijker te bevatten en op te lossen zijn)
  • Automatisering
  • Algoritmes en procedures
  • Parallellisatie (zorgen voor gelijktijdige uitvoering van taken  om een gezamenlijk doel te bereiken.
  • Abstractie (de ingewikkeldheid van het probleem verkleinen en de efficiëntie van een algoritme te vergroten)
  • Simulatie en modellering

Computational thinking in de klas: een voorbeeld

Dit zijn nogal wat onderdelen, maar schrik niet want onbewust ben je al zeker met een aantal onderdelen bezig tijdens de les. Problemen herformuleren, gegevens verzamelen en gegevens analyseren dat gebeurt vrijwel regelmatig. Je hebt ongetwijfeld wel een keer gevraagd wie er een appel mee naar school heeft of wie er op de fiets naar school is gegaan. Dit soort kleine dingen zien we vaak over het hoofd maar zijn wel onderdeel van computational thinking.

Probeer anders de volgende oefening met je leerlingen. Zij moeten jou een broodje hagelslag laten smeren. Hoe doe je dat? Wat heb je er bij nodig? Laat je leerlingen alle stappen op schrijven zodat jij ze in de juiste volgorde kunt uitvoeren. Wanneer ze klaar zijn, dan ga jij hun stappenplan uitvoeren. Klopt de volgorde? Is het gelukt om een broodje hagelslag te smeren? Wanneer de volgorde niet klopt, kijk dan samen met je leerlingen wat er mist en ga zo alle stappen bij langs. Bespreek met je leerlingen wat er goed ging, wat juist niet goed ging en waarom het wel of niet goed ging. Uiteindelijk kun je het probleem; het smeren van een broodje hagelslag, door een robot laten oplossen.

Hopelijk helpt de oefening met het beter begrijpen van computational thinking. In de kern komt het erop neer dat je moet denken in problemen en oplossingen, voeg daar wat creativiteit aan toe om tot oplossingen te komen die je anders nooit zou bedenken.

Meer weten?

Wil je meer weten over alle vaardigheden binnen digitale geletterdheid? Lees dan onze blog over mediawijsheid.