What about computational thinking

What about computational thinking?

Personeelstekorten in de maakindustrie. Die wil je niet. Toch zijn ze er, zoals in onderhand elke branche momenteel. Automatisering en robotisering bieden wellicht oplossingen, voor laagwaardig en eenvoudig werk althans. Maar hier zijn ICT-ers voor nodig, en daar is ook tekort aan. No-code en low-code platforms bieden mogelijk oplossingen, maar hier heb je wel 21e eeuwse vaardigheden zoals computational thinking voor nodig.

Waarover gaat dit? Wat is no-code en low-code, wat is computational thinking en waarom is dit belangrijk? Kun je het ook leren? We lichten het toe.

No-code en low-code is de toekomst in software ontwikkeling

De software wereld is constant in beweging en no-code en low-code hebben hierin de toekomst.

No-code maakt het voor gebruikers mogelijk om hun ideeën direct om te zetten in slimme applicaties. Daar zijn geen ICT-ers meer voor nodig. Dit wordt ‘Citizen Development’ genoemd, met procesexperts die affiniteit met Excel hebben, maar geen IT-achtergrond of -specialisatie hebben.

Low-code vereist kennis van programmeren. In vergelijking met traditionele softwareontwikkeling hoeft echter veel minder code te worden geschreven. Net zoals bij no-code worden visuele blokken met bestaande code in een workflow gesleept. Low-code is vooral bedoeld om het ontwikkelen van applicaties sneller en gemakkelijker te maken. Omdat 90% van de applicatie met de visuele blokken gemakkelijk kan worden gemodelleerd, kunnen de ontwikkelaars zich focussen op de 10% van de applicatie die het verschil maakt.

Voorbeelden van no-code/low-code platforms zijn Thinkwise, Mendix, Airtable, Jot Forme Tables, en het Power Platform van Microsoft.

Computational thinking, wat is dat?

Computational thinking is een manier van denken, waarmee je grote uitdagingen klein en moeilijke oplossingen simpel maakt. De creativiteit van menselijk denken wordt gecombineerd met de computationele kracht van computers, om antwoorden te vinden voor uiteenlopende vraagstukken in uiteenlopende disciplines.

Computational thinking gaat over uitdagingen analyseren, informatie structureren en logisch redeneren. Over inzicht en probleemoplossend vermogen en over het doorzettingsvermogen en vertrouwen om complexe uitdagingen aan te gaan.

Programmeren is slechts één van de manieren om computational thinking toe te passen. Net zoals je je muzikaliteit kunt inzetten om piano te leren spelen, of om geluidstechnicus te worden bij concerten of onderzoek te doen naar het menselijk gehoor. Computational thinking is dus meer dan alleen programmeren.

Computational thinking bestrijkt ook:

  • Het formuleren van uitdagingen zodat ze op te lossen zijn met computers
  • Logisch structureren, analyseren, abstraheren en weergeven van de informatie om oplossingen te vinden
  • Het vinden van de meest effectieve en efficiënte stappen om tot een antwoord te komen
  • Generaliseren van dit proces naar andere toepassingen

Computational thinking biedt meerwaarde, zelfs als je niks met computers hebt. Niet alleen omdat computers en programma’s niet meer weg te denken zijn uit ons leven, ook omdat analytisch denken en logisch redeneren overal van pas komt. Ook als het om analoge vragen gaat.

Kun je computational thinking leren?

Computational thinking gaat in de basis om logisch nadenken. Om dingen eenvoudig te maken door ze op te delen in kleinere stukken die gemakkelijk op te lossen zijn. Dat kun je leren.

In een workshop van Kennisnet doen kinderen dit op een eenvoudige en speelse manier, aan de hand van een recept voor het smeren van een boterham met hagelslag. In mensentaal is dit recept eenvoudig te beschrijven. Qua computertaal kun je er echter gemakkelijk de weg in kwijtraken,  zoals dit filmpje laat zien. Het laat echter ook zien, dat het te leren valt en dat het zin heeft om het niet altijd alleen maar ook samen te doen.

Het voorbeeld van de boterham met hagelslag is gemakkelijk te vertalen naar de bedrijfspraktijk, zoals bijvoorbeeld voor een besturingssysteem voor een machine. Ook daar gaat het er immers om de handelingen die de machine moet verrichten stapje voor stapje in beeld te brengen en in een programma te vertalen. Dat zijn complexe opgaven die je goed samen met elkaar als team kunt oppakken, zoals het voorbeeld van de boterham met hagelslag al laat zien. Dan zie je minder snel dingen over het hoofd. En je leert om samen te werken, als andere 21e eeuwse vaardigheid.

Wil je weten hoe je dit in je bedrijf op kunt pakken?

Wil je meer over computational thinking weten en hoe je dit samen met andere 21e eeuwse vaardigheden in je bedrijf op kunt pakken? Neem dan deel aan het webinar dat wij er op 14 oktober over organiseren.

Aanmeldknop webinar

Laat een reactie achter

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Winkelwagen