Wat is computational thinking?

We leggen je uit wat de vier onderdelen van digitale geletterdheid zijn.

Josha avatar
Geschreven door Josha
Meer dan een week geleden bijgewerkt

Aan computational thinking wordt vaak de betekenis 'denken als een computer' gegeven. Maar als wij konden denken als een computer, dan hadden we de computer natuurlijk helemaal niet nodig gehad. Met andere woorden; deze betekenis is niet helemaal juist. Maar wat is computational thinking dan wel? Computational thinking betekent:

Het dusdanig formuleren van een probleem, zodat het vervolgens mogelijk wordt om het door middel van computertechnologie op te lossen.

Je kunt dus niet zomaar elk willekeurig probleem op laten lossen door een computer. Hiervoor zet je een aantal stappen, waardoor de computer tot een oplossing kan komen. Zo is het belangrijk dat een probleem in kleine stukjes wordt opgedeeld. Al deze kleine stukjes kunnen dan stuk voor stuk worden opgelost. Het herkennen van patronen is daarbij erg belangrijk. Dat maakt het proces een stuk gemakkelijker en efficiënter.

Het gaat er bij computational thinking om, dat de computer tot allerlei mogelijke oplossingen komt door algoritmisch te denken. Vervolgens moeten deze oplossing algemeen gemaakt worden door het op meerdere overeenkomstige problemen toe te passen. Het voordeel van het inzetten van een computer, is dat door middel van de grote rekenkracht en het snel kunnen verwerken van grote hoeveelheden informatie, een dergelijk probleem veel sneller kan worden opgelost.

Neem de schaakcomputer 'Deep Blue' als voorbeeld. Deze computer kan natuurlijk alleen oplossingen bedenken als alle mogelijke stappen van een schaakstuk zijn ingevoerd. Alleen dan kan de computer een oplossing bedenken voor de vraag: 'Wat is de beste volgende zet?'

Computational thinking dus. Bekijk ook eens onze uitleg over informatievaardigheden, ICT-basisvaardigheden en mediawijsheid!

Was dit een antwoord op uw vraag?