nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


5 Mythen over het onderwijzen van kinderen om te coderen

Omdat het duidelijk is geworden dat de digitale revolutie van onze tijd niet te stoppen is, is het aanleren van de volgende generatie aan code een lucratieve industrie geworden - denk maar aan het programmeren van apps voor kinderen, educatief speelgoed en robots, de bijbehorende handboeken, testboeken, wedstrijden, tutoring, enz.

Wat minder duidelijk is, hoe het doel moet worden bereikt - of dat het überhaupt moet worden bereikt . Afgezien van pragmatische zaken, zoals welke programmeertaal eerst moet worden aangeleerd, wordt ook gedebatteerd of coderen echt een noodzakelijke vaardigheid voor iedereen zal zijn, en zo ja, met welke methodologie om het te onderwijzen om de kinderen van vandaag succesvol te maken in de toekomstige wereld.

Discussiëren over de noodzaak om codering te leren

Sommige artikelen proberen ouders te leren hoe ze de volgende Zuckerberg (Steve Jobs, enz.) Kunnen opvoeden, terwijl anderen hier sterk voor afraden. Er is ook veel discussie over de toekomstige werkeloosheid van mensen die niet kunnen coderen, en we kunnen ook artikelen ontmoeten die ontkennen dat coderen überhaupt een alomtegenwoordige vaardigheid moet zijn.

Hoewel de meeste van deze artikelen veel nuttige informatie bevatten en met goede bedoelingen zijn geschreven, komt het hele onderwerp nog steeds als een gekkigheid voort .

De wereld verandert zo snel en de toekomst is zo onvoorspelbaar, dat het moeilijk is om te raden wat het beste zou zijn, maar er zijn zeker misvattingen die vaak voorkomen in discussies over hoe kinderen kunnen worden gecodeerd.

Mythe # 1 - Programmeren begint op het scherm

Het is niet altijd het beste idee om hele kleine kinderen op een scherm te plakken, vooral op een leeftijd dat ze nauwelijks stil kunnen zitten. Gelukkig hoeft het programmeren niet per se op de computer te starten.

Op jonge leeftijd is het belangrijker dat kinderen een speciale manier van denken oppikken die nodig is om succesvol te zijn in elk beroep dat complexe logica en geavanceerde probleemoplossende vaardigheden vereist, zoals programmeren.

De vaardigheid die helpt de basis te leggen voor hun creatieve zelfvertrouwen, wordt vindingrijkheid genoemd en het kan al van jongs af aan worden toegepast door kinderen aan te moedigen hun omgeving te verkennen en te begrijpen en nieuwe dingen te creëren .

Omdat de meeste kinderen ontdekkingsreizigers worden geboren, is het niet moeilijk om te doen. In de meeste gevallen volstaat het om ze gewoon vrijuit te laten spelen en hen aan te moedigen hun interesses na te streven .

Als u meer wilt weten over hoe creatief vertrouwen uw kinderen in hun toekomstige beroep kan helpen, bekijk dan het boek "Creating Innovators" van Tony Wagner, een briljante Harvard-professor.

Mythe # 2 - Codering moet saai zijn voor kinderen

Coderen is alleen saai voor kinderen als het hen op dezelfde manier wordt geleerd als volwassenen.

Tegenwoordig zijn er veel geweldige tools die boeiende en leuke technieken gebruiken om programmeren voor kinderen te leren. Zo gebruikt Apple's nieuwste Swift Playgrounds interessante puzzels en meeslepende 3D-graphics om ze stap voor stap in codeconcepten te introduceren.

Als kinderen leren te coderen met behulp van een hulpmiddel dat specifiek is afgestemd op hun behoeften, hoeven ze aan het begin geen opdrachten en syntaxis te leren .

Deze coderings-apps zorgen ervoor dat ze de logica op een speelse en intuïtieve manier oppikken, en ze kunnen geleidelijk evolueren naar het werken met echte code .

Mythe # 3 - Ze moeten beginnen op een zeer jonge leeftijd

Het probleem is hier niet beperkt tot alleen debatteren wanneer de juiste leeftijd voor kinderen om te leren programmeren is. We moeten ook praten over wat voor soort activiteiten onder programmering kunnen worden gecategoriseerd.

Educatieve sites, zoals Code.org, hebben oefeningen voor kinderen van 4-6 jaar oud, die hun computervaardigheden en basislogica verbeteren . Maar de meeste mensen die de sites bezoeken, zouden deze oefeningen waarschijnlijk niet als "programmeren" beschouwen.

In dit Venture Beat-artikel geven drie IT-professionals drie heel verschillende meningen over de vraag of het de moeite waard is de codering van peuters te onderwijzen. Hun verschillende opvattingen komen voort uit hun verschillende definities van wat coderen is.

Over het algemeen kan gesteld worden dat zelfs visuele talen, zoals Scratch (aanbevolen voor kinderen van 8-16 jaar), moeilijk te begrijpen zijn voor de meeste kinderen die jonger zijn dan de lagere schoolleeftijd, op een leeftijd voordat ze zelfverzekerd kunnen lezen, schrijven en gebruik basis wiskundige bewerkingen.

Ook hebben de meeste van de beste programmeurs van onze tijd geleerd om te coderen als een ouder kind of een tiener, bijvoorbeeld Bill Gates begon om 13 uur en Mark Zuckerberg zat in het zesde leerjaar.

Mythe # 4 - Het is mogelijk om de juiste taal te kiezen

Welke programmeertaal het beste is om mee te beginnen, of dat het een "echte" of een kindvriendelijke taal moet zijn, is ook een besproken onderwerp.

Als we praten over programmeertalen die in het echte leven worden gebruikt, kunnen we zeggen dat het beter is om te beginnen met een taal die een eenvoudige syntaxis heeft, zoals Python, of een taal die zonder problemen op elk apparaat wordt uitgevoerd, zoals JavaScript (dit kan worden uitgevoerd in een webbrowser).

Eén ding is zeker, het is onmogelijk om de juiste taal te kiezen, en daarom is het niet de moeite waard er teveel over te benadrukken.

Allereerst is er geen magisch recept dat voor elk kind werkt . Elk van hen zal verliefd worden op een andere taal - of zal helemaal geen liefde verliezen met programmeren, wat ook geen tragedie is.

Bovendien verandert de technologie-industrie zo snel dat het nauwelijks mogelijk is om te raden welke taal gevraagd zal zijn wanneer de kinderen van vandaag volwassen worden.

Hieronder ziet u de TIOBE Programming Community Index die de populariteit van verschillende programmeertalen tussen 2002 en 2016 aangeeft.

Tegen de tijd dat uw kind op de arbeidsmarkt zal zijn, zal deze grafiek er hoogstwaarschijnlijk compleet anders uitzien - sommige talen kunnen verdwijnen en nieuwe zullen waarschijnlijk verschijnen.

Programmeren is meestal een vakgebied dat een leven lang leren vereist . Daarom is het belangrijkste voor kinderen het oppakken van de logica en concepten die terugkeren in elke taal .

Ook worden in deze snel veranderende wereld soft skills, zoals probleemoplossend, interpersoonlijk en projectmanagementvaardigheden, steeds belangrijker, dus is het nuttiger om programmeren vanuit een holistisch perspectief te benaderen in plaats van deze of gene taal rigoureus te handhaven .

Mythe # 5 - In de toekomst zal iedereen moeten coderen

In het digitale tijdperk maken de meeste, zo niet alle, banen steeds vaker gebruik van technologie . Omdat het ontwerpen van gebruikerservaringen echter ook voorspoedig is, zullen mensen die op niet-technische gebieden werken, zoals marketing, onderwijs, publicatie of gezondheidszorg, hoogstwaarschijnlijk niet hoeven te coderen als onderdeel van hun werk.

Daarom is het geen tragedie als je kind simpelweg niet geïnteresseerd is in coderen, omdat het nog steeds mogelijk zal zijn om ook op andere gebieden succesvol te zijn.

Maar let op: digitale geletterdheid is voor iedereen van cruciaal belang . Een digitaal geletterde persoon is iemand die:

  • veilig en vol vertrouwen verschillende apparaten en software gebruiken
  • begrijpen hoe ze zich tot elkaar verhouden
  • een veilige kennis hebben van zaken als webpublicatie, online communicatiehulpmiddelen, zoeken op het internet, tekstverwerkers, spreadsheets, inhoudbeheersystemen, sociale media, beeldbewerkers, productiviteitssoftware en vele andere
  • en begrijp concepten zoals online privacy en digitale rechten en verantwoordelijkheden.
Digitale geletterdheid is belangrijker

Programmeren, webontwikkeling, systeembeheer en andere geavanceerde IT-vaardigheden worden meestal niet aangeduid als digitale geletterdheid .

Aan de andere kant kan een basiskennis van codering zeker ook digitale vaardigheden verbeteren, samen met vele andere vaardigheden, zoals probleemoplossing, kritisch denken en logica, dus het is geweldig dat kinderen dit allemaal op school kunnen leren.

Er kan ook worden beweerd dat basiscodering moet worden aangeleerd aan elk kind, net als lezen, schrijven en rekenen, want hoe kunnen we anders weten of een kind getalenteerd is of niet ?

En zelfs als ze niet als programmeurs zullen eindigen, zullen ze zeker profiteren van de kennis . Het is echter onrealistisch om je de toekomstige werkplek voor te stellen als een plaats waar iedereen vloeiend programmeurs moet zijn (of helemaal code moet schrijven).

Ontdek Open Source-projecten met GitTrends

Ontdek Open Source-projecten met GitTrends

Tientallen nieuwe open source-projecten worden elke dag op GitHub geplaatst . Door de jaren heen creëerde dit een enorme bibliotheek met projecten en het kan moeilijk zijn om door alles heen te zoeken .Maar de nieuwe gratis webapp, GitTrends, maakt het zoeken naar projecten eenvoudig en leuk!U kunt zoeken naar termen die betrekking hebben op bibliotheken zoals jQuery, React of iets dergelijks.

(Technische en ontwerptips)