science >> Wetenschap >  >> anders

Opinie:Waarom alle kinderen code moeten leren

Coderen kan de creativiteit van kinderen en hun begrip van wiskunde vergroten. Krediet:wavebreakmedia/Shutterstock

Over de wereld, de omzetting van informatie in een digitaal formaat - ook wel "digitalisering" genoemd - heeft de productiviteit in de publieke en private sector verhoogd. Als resultaat, vrijwel elk land ter wereld werkt aan een digitale economie.

Naarmate deze nieuwe economie zich ontwikkelt, speciale vaardigheden zoals computerprogrammering zijn nodig. Dit is als een taal van getallen, bekend als code, waarmee mensen instructies kunnen schrijven die door computers worden uitgevoerd. Het doel is om iets te creëren:van een webpagina, naar een afbeelding, naar een stukje software.

Vroege codeertalen ontstonden in de jaren veertig. Deze waren eenvoudig in wat ze konden doen, maar complex om te leren en hadden een geavanceerd begrip van wiskunde nodig. Tegen de jaren negentig – toen universiteiten, bedrijven en mensen begonnen verbinding te maken via internet - de rekensnelheid en het geheugen verbeterden om codeertalen op hoog niveau te gebruiken. Deze werden algemeen beschikbaar op open source-platforms en online tutorials maakten het voor veel mensen mogelijk om de talen te leren en verder te ontwikkelen, zodat ze eenvoudiger werden. Tegenwoordig kunnen talen zoals Javascript gemakkelijk door kinderen worden geleerd.

Niemand kan ontsnappen aan de aanraking van digitale technologieën. Het wordt gebruikt op uiteenlopende terreinen als ziekenhuisapparatuur, onderwijs op afstand, marketing van creatieve kunstwerken of het verbeteren van de landbouwproductiviteit. Codeertaal ontwikkelt de software die effectief kan omgaan met problemen en uitdagingen, bijvoorbeeld vanwege codering, mensen die geen bankrekening konden krijgen, kunnen nu geld verzenden en lenen met mobiele telefoons. Het is een belangrijke vaardigheid om te hebben naarmate landen zich ontwikkelen.

In de afgelopen vier decennia is verschillende onderzoeken hebben het effect van het leren van code op basisschoolkinderen onderzocht, meestal tussen de zes en dertien jaar oud. de bevindingen tonen aan dat het gunstig is voor kinderen, ongeacht hun carrièrepad op latere leeftijd.

Computer taal

Coderen is gewoon een andere taal, en het is bekend dat kinderen nieuwe talen sneller leren dan oudere mensen. Dus jong beginnen is een goed idee.

Verschillende landen, waaronder Australië, Finland, Italië en Engeland hebben een codeercurriculum ontwikkeld voor kinderen in de leeftijd van vijf tot 16 jaar.

Codeertaal werkt met nullen (0s) en enen (1s) en strings van deze getallen vertegenwoordigen een alfabet. Deze vertalen zich vervolgens in woorden en zinnen die de computer of processor triggeren om specifieke taken te starten. Bijvoorbeeld, print een afbeelding op een scherm, open een document dat op een computer is opgeslagen of speel wat muziek af.

Er zijn verschillende codeertalen. Sommige zijn zo gemakkelijk te begrijpen en te bewerken dat zelfs kinderen ze kunnen leren. Visuele programmeertalen, zoals Scratch, zijn ontwikkeld om kinderen te helpen code te leren met behulp van afbeeldingen, tekens en diagrammen. Andere programmeertalen die kinderen kunnen gebruiken zijn Python, Ruby en gaan.

De meeste van deze talen kunnen worden gebruikt om een ​​reeks opdrachten te schrijven of om webtoepassingen te ontwikkelen.

Voordelen van coderen

Naast het geven van een voorsprong voor de toekomst van werk, vergeleken met andere vormen van numerieke wetenschappen, het leren van code kan de creativiteit van kinderen vergroten.

Bijvoorbeeld, veel van het wiskundeonderwijs in Afrika wordt nog steeds gedaan door middel van uit het hoofd leren, een pedagogische methode die achterhaald is en creativiteit bij kinderen ontmoedigt. Rote learning is gebaseerd op het onthouden van informatie en herhaling, "papegaaien" om zo te zeggen. Onderzoek toont aan dat uit het hoofd leren niet effectief is, omdat de leerling zelden de toepassing van het geleerde begrijpt.

Ter vergelijking, codering bouwt logisch denken op, omdat het een focus vereist op het oplossen van een specifieke uitdaging. Zo leren kinderen situaties vanuit verschillende hoeken te beoordelen en met creatieve oplossingen te komen. Ze mogen deze ideeën ook testen en, als ze niet werken, uitzoeken wat er mis is gegaan.

Sommige studies hebben verder gesuggereerd dat codering de samenwerking en communicatie verbetert, essentiële vaardigheden voor toekomstige banen.

Toegang tot codering

Breedband en digitale apparaten, zoals computers en smartphones, zijn belangrijke hulpmiddelen om te leren coderen. De toegankelijkheid en betaalbaarheid hiervan is essentieel. Overheden moeten investeren in breedband zodat grote hoeveelheden data met hoge snelheden kunnen worden verzonden. Ze moeten ook subsidies verstrekken, of in ieder geval geen hulpmiddelen voor fiscale informatie- en communicatietechnologie (ICT), zodat meer kinderen thuis of op school kunnen leren coderen.

Veel Afrikaanse landen, zoals Kenia, Ethiopië, Ghana en Rwanda, maatregelen hebben genomen om de ICT-sector te hervormen en de breedbandcapaciteit uit te breiden.

In Kenia is de overheid zich bewust van de noodzaak van ICT-onderwijs en is begonnen met het integreren van ICT in het curriculum. De regering heeft ook een ambitieus programma voor digitale geletterdheid uitgerold dat breedband naar scholen zou brengen en zou proberen technologie in het leren te integreren.

Maar het kan enige tijd duren om het hele land te bestrijken voordat er voldoende middelen zijn om het in alle scholen te integreren. In veel Afrikaanse landen, zelfs de meer ontwikkelde landen zoals Kenia, er zijn nog fundamentele uitdagingen die moeten worden aangepakt. Bijvoorbeeld, een gebrek aan infrastructuur, zoals elektriciteit, middelen, computers en docenten die weten hoe ze de technologie moeten gebruiken.

Gelukkig zijn er informele manieren waarop kinderen kunnen leren coderen. Deze omvatten bootcamps, codelabs, vakantie codeerkampen en naschoolse codeergroepen. In Kenia, Er bestaan ​​onafhankelijke modulaire codeerprogramma's voor kinderen. Er zijn ook veel gratis online leermiddelen die kinderen kunnen gebruiken, zoals OpenCourseWare en Codecademy van het Massachusettes Institute of Technology.

Coderen is niet langer voorbehouden aan computerwetenschappers. Elk beroep heeft het op de een of andere manier nodig. Net als andere vakken, het wordt altijd beter op jonge leeftijd geïntroduceerd.

Dit artikel is opnieuw gepubliceerd vanuit The Conversation onder een Creative Commons-licentie. Lees het originele artikel.