Hoe leer ik mijn kind programmeren?
In de tijd dat programmeren als een belangrijke extra taal wordt gezien is het misschien wel belangrijk voor kinderen om er al vroeg mee te beginnen. Apple CEO Tim Cook heeft tijdens de startup fest in Amsterdam aangegeven dat programmeren net zo belangrijk is als het leren van een tweede taal. Om deze reden is Apple vooruitstrevend bezig op het gebied van kinderen leren programmeren.
Kinderen spelenderwijs leren programmeren
Afgelopen maandag heeft Apple weer haar jaarlijkse WWDC (Worldwide Developer Conference) gehouden. Hier kwamen ze met veel nieuwe lanceringen op het gebied van software. Zo werd ook Swift Playgrounds aangekondigd. Swift playgrounds is een App die op een iPad te installeren is. Hiermee kunnen kinderen dus spelenderwijs leren programmeren.
Swift Playgrounds
Zoals ik al eerder aanhaalde is Swift Playgrounds de nieuwe manier om kinderen te leren programmeren. Spelenderwijs leren kinderen coderen door een groot beest (Byte) door een 3D wereld te laten lopen. Dit is alleen te doen door in code te navigeren. De eerste opdrachten zijn erg simpel. Doordat er een bibliotheek met de meeste code aanwezig is kan er gewoon gekozen worden uit de opties. Zelfs voor mensen zonder verstand van code is het behoorlijk simpel te begrijpen. De code MoveForward() zorgt ervoor dat Byte 1 plekje naar voren loopt. De code collectGem() zorgt er voordat hij een kristal opraapt.
Als er wordt geklikt op Run My Code dan zal Byte op basis van de code de handelingen gaan uitvoeren. Als de code goed is dan kan hij alles in het level pakken en dan kun je door naar het volgende level. Natuurlijk zit er om de code goed te leren veel herhaling in. Het moet natuurlijk goed te doen zijn voor kinderen waarvoor dit programma uiteindelijk bedoeld is. Toch valt er ook voor ouders nog veel te leren. Wil je zelf ook weten hoe het is om je eigen code te programmeren dan is het natuurlijk er leuk om het op deze manier te proberen.
Kan ieder kind programmeren?
Net als het leren van een andere taal zal het niet voor ieder kind eenvoudig zijn om code te leren. Toch zal het spelenderwijs eenvoudiger gaan dan een saaie klassikale uitleg over code. Aangezien Swift Code op het moment van schrijven nog niet uit is moeten we het doen met de verhalen die Apple ons voorschotelt. Toch zijn de verhalen die Apple doet veelbelovend voor de nieuwe generatie programmeurs. Des te eerder je ergens mee begint des te simpeler zal het vervolg hierop zijn. Laten we dus hopen dat de nieuwe generatie programmeurs ons nog betere Apps kunnen bezorgen die misschien wel onze manier van leven gaan beïnvloeden.
Wat moet ik hebben om mijn kind te leren programmeren?
Voor het gebruik van Swift Playgrounds is een iPad nodig. Daarna kan er in de Play Store van Apple het programma Swift Playgrounds gedownload worden. In deze App zit alles om je kind zonder enige voorkennis bekend te laten worden met programmeren.
Minecraft om te leren coderen
Naast Swift Playgrounds is er ook nog het mateloos populaire spel Minecraft dat nu kinderen helpt om te leren programmeren. Minecraft is een spel dat momenteel erg populair is onder jonge kinderen. Door dit spel te gebruiken bij het leren programmeren hoopt ook Microsoft dat steeds meer kinderen bekend worden met programmeren als een tweede taal.
Programmeren op scholen
De beste plek om te leren is natuurlijk op school, maar wat doen de scholen eigenlijk om kinderen te leren programmeren? Voor alsnog is programmeren op basisscholen nog niet een vak dat wordt toegepast. Toch denken wij dat in de toekomst steeds meer basisscholen hier wel mee bezig zullen gaan. Doordat steeds meer scholen al gebruik maken van iPads is Swift Playgrounds natuurlijk een logische vervolgstap. Op deze manier kunnen alle kinderen in de klas op hun eigen tempo programmeren leren. Het is hierbij wel van belang dat leraren dit ook adopteren en ervoor zorgen dat ze goed bekend zijn met het programma en weten hoe de code in elkaar steekt.
Codekinderen
Het project Codekinderen van Kennisnet kunnen kinderen vanaf groep 3 al leren omgaan met programmeren. Codekinderen is een gratis lespakket, deze lessen worden gratis beschikbaar gesteld via de website van Codekinderen. Kijk voor meer informatie maar even naar het onderstaande filmpje.
Ook voor leraren
Naast het pakket voor kinderen hebben ze ook een online workshop voor leraren over computational thinking / programmeren. Deze workshop kan door iedereen gratis online gevolgd worden.
Ook hebben ze onlangs een leerlijn programmeren gelanceerd welke te vinden is via de website kn.nu.