Uw kinderen moeten leren coderen. Dit is waarom.

click fraud protection
Een kind programmeert op een laptop
Afbeelding tegoed: Twenty20

Als je vroeger informatica hebt gestudeerd, is de kans groot dat je lessen pas op de middelbare school begonnen. Of zelfs universiteit. Tegenwoordig leren sommige kinderen echter de basisprincipes van computerprogrammering al op de kleuterschool.

Als uw kinderen niet in de menigte zijn, zijn er een aantal uitstekende redenen voor hen om mee te doen - zo niet op de kleuterschool, dan in ieder geval in de K-12-jaren, zeggen experts.

Video van de dag

In feite, tenminste 15 Europese landen hebben het coderen van klassikaal werk al geïntegreerd in het nationale schoolcurriculum. Dat is natuurlijk niet waar in de VS, waar we niet eens een nationaal schoolcurriculum hebben. Toch nemen kinderen in de VS deel aan computerwetenschappelijke projecten in openbare en particuliere schoolklaslokalen, maar ook via naschoolse programma's, gespecialiseerde kampen en programmeerwebsites.

Gemeenschappelijke kern, een reeks onderwijsnormen die door de meeste Amerikaanse staten zijn aangenomen, gaat specifiek over taalkunst en wiskunde. Toch zijn er veel inspanningen geleverd om lesplannen voor computerwetenschappen te produceren die de Common Core-doelen ondersteunen.

En veel Amerikaanse scholen ontwikkelen lessen over STEAM (Science, Technology, Engineering, Arts en Math), een initiatief om praktische ervaringen en ontdekkingen met betrekking tot meerdere vakgebieden te promoten.

Californië is een broeinest van activiteit in het computerwetenschappelijk onderwijs, hoewel het zeker niet de enige plaats is waar kinderen programmeren en coderen kunnen ontdekken.

"Als onderdeel van ons STEAM-curriculum werken onze kinderen elke schooldag aan coderen, met leuke activiteiten zoals het coderen van een Bee-Bot-robot, het programmeren van een humanoïde robot om door obstakels te navigeren, en het schrijven en animeren van een verhaal met behulp van codering", zegt Matt Main, een woordvoerder voor Stratford-scholen, in gesprek met Techwalla. Stratford runt privéscholen voor kleuters tot en met groep 8 in de San Francisco Bay Area en in Zuid-Californië.

Kleuters gaan hands-on
Afbeelding tegoed: Pleasanton Unified School District

Ook in de Gouden Staat, Pleasanton Unified School District's STEAM Preschool heeft de inschrijving verdrievoudigd sinds de opening in januari 2016. In de bovenstaande afbeelding doen de kleurpatronen in de dozen inderdaad denken aan de kleurcoderingsstrategieën die worden gebruikt in sommige commerciële codeerspeeltjes voor kinderen. Kleuters in Pleasanton kunnen codeerlessen combineren met verkenningen van stoepkunst.

Ondertussen, gedurende een week in december 2016, instructeurs van de Oorsprong Code Academie ging naar Franklin-basisschool, een openbare school in San Diego voor de klassen K-5, om een ​​uur per dag met docenten en studenten te werken rond computerprogrammering. De lessen draaiden om leuke kinderthema's zoals Star Wars en MineCraft. Als onderdeel van een groter "Hour of Code"-programma, vond het evenement in San Diego plaats tijdens de Computer Science Education Week.

Experts wegen in

Dus waarom zouden uw kinderen leren programmeren en coderen, en wat zijn enkele van de grootste obstakels waarmee ze te maken kunnen krijgen? We hebben enkele docenten om hun mening gevraagd, en dit is wat ze zeiden.

Redenen om jong te leren coderen

1. Carrièreontwikkeling. Kinderen met een solide educatieve achtergrond in programmeren en coderen kunnen als volwassenen gemakkelijk goedbetaalde banen krijgen.

"Het langetermijnvoordeel dat ik voor onze studenten zie, is dat ze hen voorbereiden (en enthousiast maken) voor de banen van de toekomst. Naarmate technologie meer en meer geïntegreerd raakt in ons dagelijks leven, worden posities in de informatica zullen alleen maar groeien en groeien", zei Lindsey Handley, COO van ThoughtSTEM, LLC, in een andere e-mail aan ons. ThoughtSTEM is een educatieve faciliteit in San Diego die gespecialiseerd is in naschoolse, zomer- en weekendcodeersessies voor kinderen.

Naschoolse codering bij ThoughtSTEM
Afbeelding tegoed: GedachteSTEM

2. Persoonlijke controle krijgen over technologie. Naarmate de wereld steeds technischer wordt, moeten uw kinderen de taal van technologie gedurende hun hele dagelijkse leven vloeiend spreken. Zelfs als ze er niet voor kiezen om informaticaprofessionals te worden, weten ze de componenten van een computer (en zelfs hoe) om er een te assembleren), een robot te programmeren of een webpagina te ontwikkelen, kan ervoor zorgen dat ze zich thuis voelen in een technologische wereld.

"Bedenk hoe lang je vandaag zonder technologie kunt in vergelijking met vijf jaar geleden. Waarschijnlijk niet erg lang. Met de mogelijkheid om deze technologie te manipuleren, die wordt aangeboden door de informatica, krijgt u nu controle over de technologie in je leven, wat behoorlijk bevredigend is", merkte Madelaine Coelho op, webontwikkelaar en kampcoördinator bij het in Canada gevestigde Arcane Code Camp. In 8-weekse sessies in London, Ontario, leren 12- tot 16-jarigen de HTML-, CSS- en Java-programmeertalen die worden gebruikt bij webontwikkeling.

3. Het ontwikkelen van probleemoplossende vaardigheden, kritisch denken en doorzettingsvermogen. Het programmeren en coderen van computers vereist stap-voor-stap nadenken. "Het is een combinatie van creatief [en] pragmatisch denken, wat leidt tot [een vooruitzichten] die ongeëvenaard is [onder] mensen zonder een computerwetenschappelijke opleiding", aldus Coelho.

"Problemen oplossen is een vaardigheid die diep geworteld is in de informatica. Een codeur voltooit zelden een project zonder een 'bug'. Deze bug is een fout in hun code waardoor een programma niet werkt zoals verwacht. Een bug is niet alleen een uitdaging programmeurs waarmee computerprogrammering wordt geconfronteerd, maar het is een dagelijkse realiteit die we [allemaal] tegenkomen in verschillende situaties. Een codeur zal echter nooit afsluiten als hij wordt geconfronteerd met een bug. We benaderen het probleem rechtstreeks met een 'kom maar op'-mentaliteit', betoogde ze.

Obstakels waarmee uw kinderen te maken kunnen krijgen

1. Gebrek aan voldoende mogelijkheden om vaardigheden te blijven ontwikkelen. Particuliere scholen rekenen lesgeld. Dat geldt ook voor veel kleuterscholen, naschoolse programma's en programmeerkampen. Gratis onderwijs bestaat op sommige openbare scholen in de VS, maar het is zeker niet alomtegenwoordig.

"[De meeste van] onze programma's komen slechts één keer per week (60 minuten per week) samen", legt Omowale Casselle, mede-oprichter van Digital Adventures, een organisatie die naschoolse activiteiten op het gebied van programmeren aanbiedt aan kinderen in Chicago, IL Oppervlakte. De lessen omvatten het ontwerpen van videogames, het maken van mobiele apps, robotica, Minecraft-modding, website-ontwerp, de op tekst gebaseerde programmeertaal Python en de visuele programmeertaal Scratch.

Tienermeisjes oefenen computercodering
Afbeelding tegoed: Pexels

"En om echt meesterschap te ontwikkelen, moeten de kinderen meer tijd besteden aan het worstelen met moeilijke problemen, vastlopen, losraken en vervolgens door te gaan naar het volgende niveau door uit te zoeken wat er goed of fout ging en hoe ze hun algoritmen beter kunnen ontwerpen naar voren."

Aan de positieve kant zijn er veel codeerwebsites beschikbaar voor kinderen, waarvan sommige gratis training bieden.

2. Misvattingen onder ouders. Helaas kunnen sommige ouders het verschil niet zien tussen programmeervaardigheden en de meer algemene, gebruikersgerichte computervaardigheden die kinderen alleen oppikken.

Training in informatica omvat het begrijpen van de logica achter apps en andere computerprogramma's, samen met het leren en oefenen van de speciale talen die bij het programmeren worden gebruikt.

"Ouders schrijven codering vaak af als iets dat de leerling al 'weet' hoe het moet, gewoon omdat de student weet hoe je een app op een tablet installeert of hoe je op internet navigeert", illustreerde ThoughSTEM's Handy. Niets is verder van de waarheid verwijderd.

3. Misvattingen bij andere kinderen. Sommige kinderen vinden codeer- en programmeerprogramma's niet cool.

"Het vermogen om te creëren kan in feite best cool zijn, maar er is een perceptie dat alleen 'nerds' zullen deelnemen aan een programmeerprogramma voor kinderen," vertelde Coelho aan Techwalla. "De beste manier om deze problemen aan te pakken is om codering te promoten voor wat het is: een kans om te creëren, te innoveren en te slagen."