
Elk kind zou moeten leren hoe te programmeren
TLDR: Als je een ouder bent (waarschijnlijk van een pre-tiener), geef je kind dan kleine opdrachtjes om te leren programmeren. Want het is een van de belangrijkste vaardigheden om te leren. Iedereen zou moeten kunnen programmeren, maar vooral de jongere generaties, omdat technologie een steeds groter deel van ons leven wordt.
Er zijn talloze voordelen aan het leren programmeren, maar de meeste daarvan richten zich op het bereiken van een eindresultaat. Bijvoorbeeld: je wilt dingen in huis automatiseren met if/then-logica, data visualiseren voor je werk, of een mooie website maken om foto’s te delen met vrienden en familie. Deze post gaat daar niet over. Natuurlijk, als je een duidelijk product voor ogen hebt, is dat een goede motivatie, maar de meeste jonge kinderen hebben waarschijnlijk nog geen concreet doel... nog niet.
Waarschijnlijk wel op een dag, en zodra dat gebeurt is hier het eerste grote voordeel van leren programmeren: het ‘blanco pagina-syndroom’. Programmeren helpt kinderen iets te creëren wat nog niet bestaat. En het creëren zelf helpt je kind om een betere relatie te ontwikkelen met het onbekende. In plaats van te werken vanuit een bestaand sjabloon, leren ze iets nieuws te beginnen. Of dat nu met programmeren is, is eigenlijk secundair. Het kan net zo goed een simpel huiswerkopdrachtje zijn. Of iets groters, zoals kunstobjecten maken in de achtertuin met hout, spijkers en papier. Dat brengt ons bij voordeel twee.
Probleemoplossend vermogen. Programmeren gaat over het analyseren van een probleem, het vinden van een patroon en het oplossen met een set regels. Deze vaardigheid is in de basis ontzettend belangrijk voor een kind. Tip: als je een iPad hebt, probeer Swift Playgrounds en doe wat beginnerspuzzels. Ze zijn geweldig, visueel aantrekkelijk en leren iedereen de basis van programmeren zoals if, else, for en while.
Programmeren draait om het oplossen van puzzels. Daarom hou ik ervan: het oplossen van ’s werelds grootste puzzels klinkt gewoon erg spannend. Daarom is het belangrijk dat scholen programmeren onderwijzen. Door vroeg te beginnen met programmeren wordt het minder een ‘eng beestje’ en meer een tweede natuur. Kinderen zullen waarschijnlijk de syntax van code (de woordjes) vergeten, maar niet de basis van probleemoplossend denken en het vermogen om het onbekende aan te gaan en iets nieuws te maken.
En de wereld kan altijd meer probleemoplossers gebruiken.