Computational thinking

Wist je dat we hier stiekem altijd mee bezig zijn, zonder dat we het beseffen. Bij computational thinking gaat het namelijk over probleemoplossend leren te denken.

Wat betekent computational thinking?

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

Een probleem zo formuleren dat het vervolgens mogelijk wordt om het door middel van computer technologie op te lossen.

Je kunt dus niet zomaar elk willekeurig probleem op laten lossen door een computer. Hiervoor zul je een aantal stappen moeten nemen, waardoor het mogelijk wordt voor de computer om tot oplossingen te komen. Zo is het belangrijk dat problemen in kleine stukjes worden opgedeeld. Al deze kleine stukjes kunnen dan stuk voor stuk worden opgelost. Het herkennen van patronen is daarbij erg belangrijk. Dit maakt het proces een stuk makkelijker en efficiënter.

Het gaat er bij computational thinking om, dat er niet van één oplossing wordt uitgegaan maar dat er mogelijke oplossingen worden bedacht door algoritmisch te denken. Vervolgens moeten deze oplossing algemeen gemaakt worden door ze op meerdere overeenkomstige problemen toe te passen. Het voordeel van het inzetten van een computer, is dat door middel van een grote rekenkracht en het snel kunnen verwerken van grote hoeveelheden informatie, zo’n probleem dus veel sneller kan worden opgelost.

terug

Computational thinking, wat een term! Jip legt je in een minuut uit wat het nu precies betekent.