Coding voor kinderen lijkt een onmogelijke onderneming, toch? Het is net zoiets als – letterlijk – een compleet nieuwe taal leren!
Dus, kinderen vragen zich voor te stellen dat ze in staat zijn om, laten we zeggen, een app te bouwen, is op zichzelf al een moeilijke taak.
We zijn er allemaal geweest … een lege lei kan een zeer enge, overweldigende wegversperring zijn. “Is coderen iets voor mij? Hoe kom ik ooit op een punt waar coderen gemakkelijk gaat? Wanneer zal ik in staat zijn om deze nieuwe vaardigheid te gebruiken om een voltooid project af te ronden?”
Statements als deze hebben velen gestopt… voordat ze zichzelf zelfs de kans gaven om te beginnen.
Denk er eens over-eerst moet je plannen, dan moet je leren, dan moet je goed genoeg zijn om te creëren. Maar voordat je leert, moet je beslissen wat je gaat leren, en je moet goed begrijpen dat datgene wat je leert een soort dividend gaat opleveren als alles gezegd en gedaan is.
Je kunt er niet omheen. Het is een hele uitdaging.
Maar blijf alsjeblieft lezen.
Elke nieuwe taak lijkt vanaf het begin altijd onmogelijk, en is in feite onmogelijk als je niet van tevoren alle noodzakelijke stappen neemt – en in de juiste volgorde.
Dit betekent dat er met twee voeten in springen in feite tot meer frustratie kan leiden, en zelfs de kans op opvolging/succes kan verkleinen, in vergelijking met klein beginnen, de tijd nemen, en onderweg kleine overwinningen behalen.
- WAT IS CODING FOR KIDS?
- Hoe krijg je je kind aan het coderen?
- WAAROM KINDEREN LEREN CODEREN?
- WAAROM IS CODING BELANGRIJK? WAT ZIJN DE VOORDELEN?
- Coders zijn veelgevraagd
- Coding biedt een concurrentievoordeel bij het solliciteren naar hogescholen, stages en banen
- Met codeerkennis begrijpen studenten de wereld om hen heen beter
- Coding is leuk en bevredigend
- Coding verbetert de creativiteit
- Coding verbetert probleemoplossing
- Coding verbetert doorzettingsvermogen
- Coding verbetert de samenwerking
- Coderen verbetert de communicatie
- Maar met dat alles, ga voorzichtig te werk…
- WAT ZIJN DE DEFINITIES OM TE BEGRIJPEN?
- “Programmeren”
- “Programmeertaal”
- “Scratch programming”
- WELKE CODERINGSTALEN ZIJN HET BESTE?
- Scratch en andere visuele programmeertalen
- Lua
- KUNNEN KINDEREN ECHT CODEREN?
- Matthew heeft gewerkt bij enkele van de meest prestigieuze bedrijven ter wereld
- Rebecca’s coderingsprestaties werden erkend door het Witte Huis
- Andrew’s apps hebben de 50.000 downloads in de Apple App Store overschreden
- HOE START JE KINDEREN MET CODEREN?
- ECHT ANDERS?
- WAAR GA IK VOLGENDE
- CODING RESOURCES
WAT IS CODING FOR KIDS?
Coding for kids is de verzameling van mogelijkheden voor kinderen om betrokken te raken bij coderen. Deze mogelijkheden zijn leuk en gamified om de jonge geest bezig te houden.
En hoewel het moeilijk is om je voor te stellen dat een jong brein iets schijnbaar ingewikkelds leert, is coderen voor kinderen werkelijkheid – dankzij de vele coderende zomerkampen, websites, coderende tutoren, naschoolse programma’s en speelgoed kan coderen heel verteerbaar zijn.
Begin met het waarom, schets de voordelen, definieer de belangrijkste termen, bestudeer voorbeelden, kies een taal, en ga aan de slag!
Wacht. Wat is coderen, simpel? Codering is hoe we communiceren met computers, en wat we gebruiken om websites, apps, games, en nog veel meer te bouwen en te draaien.
Hoe krijg je je kind aan het coderen?
Het is een antwoord dat een miljoen verschillende kanten op kan gaan.
Dus, laten we beginnen met ons te richten op één richting-vooruit. Het hoeft geen grote sprong te zijn. In feite zou het, volgens het bovenstaande, voorlopig slechts een kleine stap moeten zijn.
Het belangrijkste is dat uw kind bij elke stap vooruitgang ervaart.
Daarmee gaan we dit kronkelige coderingslandschap door de verschillende onderwerpen navigeren:
- Waarom kinderen zouden moeten leren coderen
- Coding definities
- Beste codeertalen
- Kid coder succesverhalen
- Hoe realistisch te beginnen met een leerreis
- Coding resources
Klaar?
WAAROM KINDEREN LEREN CODEREN?
Jaren geleden, toen al dat gepraat over kinderen en code begon, had je kunnen zeggen dat het een hype was, omdat het hele idee nieuw was voor het onderwijssysteem. En, terwijl deze populariteitspiek van “leren coderen” geenszins ongegrond was, was tijd echt het enige dat ons kon vertellen of het allemaal een grote vette flits in de pan zou zijn.
Well, here we are.
De tijd is voorbij, maar toch zien we nog steeds STEM-onderwijsstatistieken zoals tegen 2018 zullen 2,4 miljoen STEM-banen onvervuld blijven. En anderen zoals 71% van alle nieuwe banen in bèta/techniek zijn in informatica, maar slechts 8% van de afgestudeerden in bèta/techniek zijn in computerwetenschappen. Mensen vragen zich nog steeds af of coderen moeilijk te leren is.
We zijn officieel verder gegaan dan alleen maar zeggen “coderen is cool, dus ga het doen,” einde verhaal. In plaats daarvan zeggen we nu: “coderen is cool, dus ga het doen, maar je moet het ook gaan doen, want je zult ervoor beloond worden.”
Met andere woorden, er zijn banen, heel veel banen, en banen die heel goed betalen.
Wat dit nog beter maakt, is dat het niet alleen om de banen of de coolheid gaat (dit zou een veel kortere blogpost zijn als dat het geval was). Maar ook de creativiteit, het oplossen van problemen, samenwerking, communicatie, en andere vaardigheden rijp voor verbetering als bijproducten van kinderen leren om te coderen.
Dus, kinderen moeten leren coderen omdat:
- Coders zijn in hoge vraag
- Coding biedt een concurrentievoordeel
- Coding kennis kunnen studenten beter begrijpen van de wereld
- Coding is leuk en bevredigend
- Coding verbetert de creativiteit
- Coding verbetert het oplossen van problemen
- Coding verbetert het doorzettingsvermogen
- Coding verbetert de samenwerking
- Coding verbetert de communicatie
WAAROM IS CODING BELANGRIJK? WAT ZIJN DE VOORDELEN?
Hier volgt een uitleg van de verschillende redenen waarom coderen belangrijk is.
Coders zijn veelgevraagd
Zoals gezegd, volgens Code.org is 71% van alle nieuwe STEM-banen in de informatica, maar slechts 8% van de STEM-afgestudeerden is in Computer Science. Dat is een ernstig tekort aan CS majors.
Coding biedt een concurrentievoordeel bij het solliciteren naar hogescholen, stages en banen
Als je een hot skill bezit die veel van je leeftijdsgenoten missen – zoals het vermogen om te coderen – lijk je onmiddellijk meer wenselijk in de ogen van potentiële college-toelating officieren en werkgevers. Heel eenvoudig.
Met codeerkennis begrijpen studenten de wereld om hen heen beter
De meesten van ons weten niets over wat onze smartphones, laptops, sociale medianetwerken en videogames laat draaien. Basiskennis van programmeren kan de manier veranderen waarop we omgaan met de technologieën die we dagelijks gebruiken (en als vanzelfsprekend beschouwen), en kan onze ogen openen voor de oneindige mogelijkheden van coderen.
Coding is leuk en bevredigend
Hoewel programmeren op logica is gebaseerd, is het ook een uiterst creatieve activiteit. Als je weet hoe je moet coderen, kun je de eerder genoemde apps, videogames, websites en nog veel meer ontwikkelen!
Coding verbetert de creativiteit
Wanneer u een taal leert, gebruikt u deze om uzelf uit te drukken. Hetzelfde is waar met code. Computercodering stelt kinderen in staat om digitale media en technologie niet alleen te consumeren, maar ook te creëren. In plaats van simpelweg een videogame te spelen of een app te gebruiken, kunnen ze zich voorstellen hun eigen videogame te maken, of zich voorstellen hoe hun eigen website of app eruit zou kunnen zien – en ze hebben de uitlaatklep voor expressie.
Coding verbetert probleemoplossing
Wanneer kinderen coderen, nemen ze complexe problemen en breken ze op in kleinere delen.
Kinderen leren hoe het is om een probleem te benaderen op de manier waarop een software-ingenieur dat doet, met logisch, computationeel denken.
Zoals Dan Crow, CTO van SongKick uitlegt: “Computational thinking leert je hoe je grote problemen kunt aanpakken door ze op te splitsen in een reeks kleinere, beter beheersbare problemen.”
Dit logische denken is een krachtig hulpmiddel op school, op het werk en in het leven.
Coding verbetert doorzettingsvermogen
Leren coderen is, net als elke nieuwe discipline, een uitdaging. Zo kan het aanpakken van complexe problemen – en onderweg fouten maken – erg frustrerend zijn.
Coding leert de waardevolle vaardigheid van doorzettingsvermogen in het gezicht van dergelijke uitdagingen. Leren problemen op te lossen en oplossingen te zoeken door onderzoek en samenwerking bouwt deze zeer wenselijke vaardigheid op.
Coding verbetert de samenwerking
Iedere leerling kan leren, en elke leerling kan leren coderen – kinderen kunnen leren naast anderen van elk ras, geslacht of achtergrond. Kinderen ontmoeten elkaar en leren samenwerken met allerlei leeftijdsgenoten, die allemaal een gemeenschappelijke interesse in technologie hebben.
Klaslokalen en andere persoonlijke omgevingen, zoals iD Tech, brengen kinderen samen voor persoonlijke samenwerking. Kinderen die online leren, kunnen ook groeien, elkaar vragen stellen en samenwerken om problemen op te lossen en samen dingen te maken.
Vele games, zoals Minecraft, bieden ook een overvloed aan educatieve voordelen, omdat ook zij coderen, samenwerken en deelnemen met leeftijdsgenoten over de hele wereld impliceren.
Coderen verbetert de communicatie
Communicatie is een absoluut essentiële vaardigheid op school, op het werk en in het leven. Mensen die complexe ideeën duidelijk kunnen overbrengen in eenvoudige bewoordingen hebben de neiging succesvol te zijn in verschillende industrieën en rangen van het leven.
Wanneer kinderen leren coderen, leren ze communiceren met het meest eenvoudig denkbare publiek: computers. Zoals gezegd, computercodering leert kinderen hoe ze complexe ideeën kunnen afbreken en ordenen op een manier die computers kunnen begrijpen.
Maar met dat alles, ga voorzichtig te werk…
OK, ik ga me nu niet omdraaien en zeggen dat je niet moet leren coderen, natuurlijk, maar meer van…
Waarom alleen maar coderen?
Het is normaal dat zo’n simpele vraag en de volgende gerelateerde vragen opduiken als u afweegt of coderen wel of niet iets voor uw kind is:
Wat als mijn kind niet wil leren coderen, specifiek? Is dat dan een mislukking?
Zullen ze dan niet de kans krijgen om later een leuke stage te krijgen? Een baan die de moeite waard is?
Wat als ze in plaats daarvan willen leren om gewoon “tech” te zijn? Is dat een haalbare optie?
Wat als ze willen leren X? Of Y? Of Z? Zullen die dingen in de toekomst meetellen?
Zo ook, als ze alleen maar leerden coderen, en niets anders, zou dat hen naar de top brengen?
Dus, laat me dit deel afronden door te zeggen dat ik of wie dan ook die je aanspoort om te “leren coderen” dat waarschijnlijk niet doet met de bedoeling van de verklaring om zo exclusief te zijn.
Ik bedoel, je zou nooit aangemoedigd worden om te lezen, maar niet te schrijven. Of om je tafels van vermenigvuldiging te leren terwijl je deling uit het raam gooit. Facebook is gemaakt door een programmeur, maar wat zou het zijn zonder ontwerp?
Dus, met alle middelen, als je een kind hebt met een coderingsinteresse, ja, help ze dan om te LEREN. TE. CODE. Als ze geen interesse hebben, nog nooit hebben gecodeerd, en andere interesses hebben, overweeg het dan toch. Zo belangrijk is het, en je zult blij zijn dat je het in ieder geval een kans hebt gegeven.
Maar vergeet daarbij de andere dingen niet. Help ze om te leren “tech,” en verken game-ontwikkeling mogelijkheden, 3D-printen, of video productie als dat is wat beter bij hen past. Verdiep je in fotografie als dat echt is wat ze willen doen als hobby of zelfs als toekomstige carrière.
Laat ze zich bekwamen in marketing, onderhandelen, promotie, en meer… of leer hoe ze een leider kunnen worden. Er is een lijst van leermogelijkheden, en die lijst gaat maar door en door. Codering kan je ver brengen, maar je moet ook de aanvullende vaardigheden bezitten om je creaties te laten bloeien.
Een van de meest verbazingwekkende dingen die je ooit zult horen, is dat Steve Jobs niet codeerde voor Apple. Ooit.
Kun je dat geloven? Als ik je zou vragen of Steve Jobs succesvol was of niet, zou je je omdraaien en me vragen of de lucht blauw was of dat het gras groen was.
Jobs was een van de meest succesvolle mensen die op aarde rondliepen… niet omdat hij een superieure codeur was, maar omdat hij genoeg wist om een visie over te brengen, en elders wild bekwaam was.
Uiteindelijk zouden kinderen en tieners die willen profiteren van de overvloed aan banen in de computerwetenschappen in het landschap van morgen, vandaag coderingscursussen moeten volgen.
Voordat we dat allemaal doen, laten we eens kijken naar een aantal definities.
WAT ZIJN DE DEFINITIES OM TE BEGRIJPEN?
Een nieuwe taal leren is moeilijk, want zonder betekenis zijn woorden letterlijk gewoon willekeurige combinaties van letters.
Het is dus niet genoeg om alleen iets te kunnen uitspreken-je moet kunnen begrijpen wat elk en ieder woord betekent om een logische verklaring te kunnen vormen.
Dus, laten we eens duiken in een paar van de belangrijkste termen die uw kinderen en tieners waarschijnlijk zullen tegenkomen als ze voor het eerst aan hun coderingsreis beginnen.
“Programmeren”
Heeft uw zoon of dochter een hond? Heeft uw familie geprobeerd die hond te trainen?
Het doel is natuurlijk dat u een punt bereikt waarop u een commando geeft en de hond op de juiste manier reageert op uw instructie. “Zit.” “Blijf.” “Rol om.”
Wanneer het tijd is voor uw kinderen om een programma, of programma te schrijven, doen ze veel van hetzelfde. Zij, als de “eigenaar,” zijn het communiceren van een reeks commando’s aan een computer, met de verwachting dat de computer dienovereenkomstig zal reageren.
Natuurlijk, het verschil hier is dat, in plaats van streng vocaliseren die instructies met een lever-smaak traktatie verborgen in hun hand, kinderen zullen instructies schrijven in een taal die soort lijkt op vertrouwd Engels, maar heeft een paar extra parameters en regels.
Ja, het trainen van een hond is moeilijk, maar troost je met het feit dat als het programmeercommando van je kind correct wordt gegeven, de computer altijd zal luisteren. Succes met een hond kan afhangen van de aan- of afwezigheid van een nabijgelegen, vervelende eekhoorn.
Programmeren is de basis van robotica, videospelletjes, apps, computer graphics, en nog veel meer. En, elk van deze programma’s is een set instructies; een opeenvolging van korte commando’s, de een na de ander, met programmeren gebruikt als het gereedschap om die individuele instructies te schrijven en te verspreiden.
“Programmeertaal”
Gebaseerd op het bovenstaande, is de crux van programmeren de bijbehorende taal. Om met een computer te converseren, moet je spreken in termen die hij begrijpt.
Denk allereerst aan de Engelse taal. We hebben woorden, maar we hebben ook interpunctie. Er zijn ook verschillende regels en richtlijnen over wanneer je een bepaalde vorm van een woord moet gebruiken, en wanneer je voor een andere moet kiezen.
Een programmeertaal bestaat dan uit zijn eigen woordenschat en set regels – het verschil is dat elke taal is gebaseerd op zijn eigen unieke syntaxis (grammaticale structuur) en semantiek (betekenis).
En ja, “elke” taal-zoals in er zijn meerdere programmeertalen; elk met hun eigen regels en use-cases.
“Scratch programming”
We zijn begonnen met het definiëren van programmeren, en daarna hebben we het gehad over wat een programmeertaal is.
Terwijl er vele, vele andere coderingstermen zijn om te definiëren, is het nuttig om een blik te werpen op een term als Scratch-programmering, die een groot deel vertegenwoordigt van wat uw kind zou kunnen tegenkomen als het voor het eerst begint.
Scratch is een door het MIT ontwikkelde grafische programmeertaal, gebaseerd op drag-and-drop programmeerbeginselen, zodat kinderen gemakkelijk interactieve verhalen, strips en meer kunnen maken.
Scratch-programmeren is populair voor kinderen, omdat in plaats van regels code te gebruiken, jeugdige gebruikers leren via kleurrijke opdrachtcodeblokken en cartoon-sprites. Dit betekent dat zonder het typen van een enkele regel code, kinderen kunnen hun voeten nat met het programmeren van verklaringen en computationele ideeën, en beginnen met het testen van hun grenzen van creatief denken om problemen op te lossen.
Duik dieper: 12 coderingsdefinities die elk kind (en elke ouder) zou moeten kennen
WELKE CODERINGSTALEN ZIJN HET BESTE?
Alles wat hierboven is gepresenteerd overziend, hoop ik dat je nog steeds op een punt staat dat je verder wilt gaan!
Hoe dan ook, dit is een geweldige plek om te stoppen en te evalueren, want vanaf hier zullen we duiken in de beste codeertaal opties voor uw kinderen, terwijl we ook een kijkje nemen naar een paar inspirerende verhalen van kind codeurs zelf.
Scratch en andere visuele programmeertalen
Zie, ik zei toch dat Scratch weer zou komen!
Omdat we het er hierboven al over gehad hebben, zal ik er niet al te diep op ingaan, maar echt, visueel programmeren is een geweldige manier om een jonge, onervaren student aan het coderen te krijgen.
Zeker, zulke talen leren niet de syntaxis die nodig is in de meeste andere codeertalen, maar dat is OK! Dit gaat allemaal over vooruitgang; vooruitgaan, weet je nog? Proberen te veel op het bordje van je kind te leggen doet meestal meer kwaad dan goed.
Bij Scratch en andere visuele programmeertaal gaat het om de eenvoud die kinderen enthousiast maakt over coderen. De onmiddellijke bevrediging van het slepen en neerzetten van commando’s en dan interactieve verhalen, spelletjes en animaties te zien ontvouwen is waanzinnig krachtig.
Duik dieper: Scratch zomerkamp cursus voor kinderen.
Lua
Terwijl een beetje meer betrokken en complex dan een visuele programmering optie, Lua is nog steeds een geweldige taal voor kinderen en tieners die willen een taal snel op te pikken.
En, ik zal hier even pauzeren om te zeggen dat de helft van de strijd om een kind met iets nieuws bezig te krijgen (vooral wanneer dat iets met nieuwe uitdagingen komt) is om het te verbinden met reeds gevestigde interesses.
Dus, houden uw kinderen van videospelletjes? Lua is geweldig voor studenten die hun nieuwe codeervaardigheden willen toepassen op het programmeren van games. In feite blijft het aantal ontwikkelaars dat Lua gebruikt stijgen, wat zich vertaalt in de beschikbaarheid van banen op de lange termijn. Een student uitgerust met dergelijke vaardigheden kan springen in een verscheidenheid van carrière opties.
Plus, ooit gehoord van Roblox? Top Lua-ontwikkelaars die spellen ontwerpen op Roblox kunnen meer dan $ 1 miljoen per jaar verdienen! (Leer meer over Roblox en Lua.)
Om een voorproefje te krijgen van wat kinderen kunnen verwachten, beginnen studenten in onze Lua codeer en game scripting cursus met de ingebouwde editor van Roblox om 3D werelden te maken en hun functionaliteit uit te breiden met Lua. Van daaruit kunnen ze scripts maken voor hun eigen spel, of zelfs scripts verkopen aan andere ontwerpers voor gebruik in hun spellen!
Duik dieper: Beste coderingstalen voor kinderen en beste coderingslessen voor kinderen.
KUNNEN KINDEREN ECHT CODEREN?
Luister, als je je een beetje overweldigd voelt op dit punt, neem ik het je niet kwalijk! Het is een hoop info bovenop nog meer info, en dan nog wat.
Dus, nu is een goed moment om ons minder te richten op vertellen, en meer op laten zien.
Het is misschien bijna onmogelijk om te denken dat kinderen of zelfs tieners hun weg vinden met coderen… vooral tot een punt waar ze zullen worden uitgerust met vaardigheden om te presteren in een lucratieve carrière.
Maar zoals alles, het is een proces. Hier bij iD Tech noemen we het de iD Tech Pathway™, wat per definitie ons systeem voor de ontwikkeling van vaardigheden op de lange termijn is, dat de “liefde voor en het meesterschap” van de kampeerders over technologie in de loop van de tijd bevordert.
Maar in de praktijk gaat het om het idee dat je, net als bij het leren van een vreemde taal of een muziekinstrument, meer zult moeten besteden dan één uur oefenen. In plaats daarvan, om de status van “meester” te bereiken, is het het beste om jong te beginnen en beetje bij beetje passies en vaardigheden op te bouwen.
Onze STEM-programma’s zijn opgezet om zo’n reis te vergemakkelijken – kinderen kunnen al op 7- of 10-jarige leeftijd beginnen met respectievelijk iD Tech Camps of Alexa Café, en vervolgens hun reis voortzetten als tieners met iD Coding & AI Academy, iD Game Dev Academy, of AcademyNEXT. Aan het eind van dit alles, zijn ze in de perfecte positie om hun pad te vervolgen naar de universiteit en dan uiteindelijk op weg naar een spannende carrière.
Dat gezegd hebbende, we hebben studenten ongelooflijke dingen zien bereiken. Om u te helpen visualiseren wat springen in coderen voor uw kind kan doen, zijn hier een paar van onze favoriete kid coder succesverhalen.
Matthew heeft gewerkt bij enkele van de meest prestigieuze bedrijven ter wereld
Hoewel het stellen van het doel om te werken bij iconische bedrijven zoals Dropbox, Facebook en Google als hoog gegrepen kan worden beschouwd, is het iets wat Matthew al jaren wilde doen. Toen hij eenmaal zijn zinnen erop had gezet, was er geen houden meer aan!
Matthew zegt dat zijn ontwikkeling van vaardigheden begon bij iD Tech Camps en iD Coding & AI Academy, zomerprogramma’s gehouden op Stanford in de Silicon Valley. De ervaringen leerden hem dingen die hij op school niet had geleerd, en gaven hem de kans om te werken met software die aan de industriestandaard voldoet.
Hij benadrukt het belang van het werken aan projecten buiten het klaslokaal. “Het maakt niet uit wat je ontwikkelt, als het maar technisch uitdagend voor je is,” zegt Matthew. “Hiermee kun je niet alleen een sterk portfolio opbouwen, maar ook een solide basis leggen voor het gepassioneerd beantwoorden van mogelijke interviewvragen voor je toekomstige carrière.”
Rebecca’s coderingsprestaties werden erkend door het Witte Huis
Deze iD Tech alumna werd erkend door het Witte Huis nadat ze de nonprofit CoderDojo NYC had opgericht. Nu is ze Program Manager bij Microsoft en een krachtig pleitbezorger voor meisjes in STEM!
“Mijn reis begon als 14-jarig meisje op iD Tech Camps in Cambridge, waar ik al vroeg de kans kreeg om mijn passies te verkennen. Twee weken daar veranderden mijn leven; ik maakte kennis met het idee van technologie als een leuke en opwindende carrière, en niet een of ander verheven idee voor ingenieurs die zich in een laboratorium verstoppen,” zegt Rebecca.
Een zelfbenoemde “Jill of all trades,” Rebecca werkt nu als programmamanager voor Microsoft voor Tech Jobs Academy, een 16 weken durend technisch trainingsprogramma dat getalenteerde New Yorkers voorbereidt op veelgevraagde technische banen in cloud- en serverbeheer.
Diep in de diepte: Rebecca’s verhaal
Andrew’s apps hebben de 50.000 downloads in de Apple App Store overschreden
Deze voormalige iD Tech-student vond aanvankelijk succes met de verkoop van zijn negen apps in de Apple App Store. Sindsdien heeft hij zijn aandacht verlegd naar het runnen van zijn eigen ontwikkelingsbedrijven en doet hij nog meer met zijn codeervaardigheden.
Je zou denken dat een lijst van prestaties zo lang als die van Andrew jaren nodig zou hebben om te compileren-maar deze jonge ontwikkelaar was nog maar op de universiteit toen hij voor het eerst succes begon te zien. Met negen apps, 50.000 downloads, een les die hij zelf ontwikkelde en gaf, en vele andere inspanningen, is het verbazingwekkend wat deze voormalige student heeft bereikt. En dan te bedenken dat hij programmeren ooit “intimiderend” vond.
“Voordat ik naar de iD Coding & AI Academy ging, was ik geïntimideerd door iPhone programmeren. Ik had geprobeerd het mezelf te leren, maar had het opgegeven omdat ik dacht dat ik misschien niet slim genoeg was om te programmeren. Na twee weken had ik het bij het verkeerde eind: ik vertrok met drie voltooide of in aanbouw zijnde apps.”
HOE START JE KINDEREN MET CODEREN?
Bij elk van de bovenstaande voorbeelden volgt het succes een duidelijk proces. Zeker, sommigen van ons zullen van nature meer begaafd zijn op bepaalde gebieden dan anderen, maar hoe dan ook, we moeten allemaal beginnen bij stap één.
Dus, wat is die stap één als je kinderen leert coderen, of, om kinderen kennis te laten maken met coderen?
Wel, om eerlijk te zijn, wat volgt is niet voor degenen die achter de computer zitten en klaar zijn om te programmeren. Er zijn online codeercursussen voor, persoonlijke ervaringen, en meer.
De onderstaande woorden zijn eerder voor degenen die geïnteresseerd zijn in het leren van meer; die horen over het belang van coderen en hun gedachten willen wikkelen over wat dat zou kunnen betekenen voor hun kinderen.
Zorg er eerst voor dat uw kinderen beginnen met leren. Iets. Wat dan ook! Geen stukje is te klein, en de basisbeginselen, zoals de hierboven genoemde definities, vormen een goed uitgangspunt.
Volgende, probeer iemand te vinden met wie uw kind kan praten over wat het heeft geleerd. Dat kan u zijn, of zelfs een vriend. Zoals u ziet, hoeft uw kind voor deze stap niet met iemand te praten die verstand heeft van coderen (maar het kan zeker wel).
Daarna laat u uw kinderen iets doen. Nogmaals, klein is OK en wordt zelfs aangemoedigd. Het is het beste om realistische verwachtingen te hebben. Dus misschien is het alleen maar een introspelletje of een animatie met Scratch, en nogmaals, helemaal prima!
Alleen na de bovenstaande punten zouden de meeste kinderen hun zinnen op iets groters moeten zetten. Groter in termen van wat ze leren, met wie ze praten, en natuurlijk, wat ze doen.
De basistip bij dit alles is om zoveel mogelijk te proberen de punten te verbinden tussen reeds bekende gebieden en codering, zodat kinderen gemakkelijk kunnen zien hoe verschillende stukjes van de wereld om ons heen in elkaar passen en tot leven worden gebracht door middel van codering.
ECHT ANDERS?
Met dit alles, is leren programmeren echt zo eenvoudig als “iets leren”, “met iemand praten”, en “iets doen” zoals hierboven vermeld?
Natuurlijk niet.
Maar, voor degenen die zijn tegengehouden door gewoon op te staan en in beweging te komen, een set richtlijnen zo schijnbaar eenvoudig is een geweldige plek om te beginnen.
Code is in feite de taal van de toekomst, en leren coderen, terwijl geweldig om te weten op zichzelf, versterkt ook de creativiteit, het oplossen van problemen, en een groot aantal andere vaardigheden.
Dus, de waarde van het leren coderen is niet beperkt tot de eigenlijke fysieke handeling van het coderen, omdat het deuren opent naar een verscheidenheid aan gerelateerde mogelijkheden ook.
Met andere woorden, leren coderen is enorm belangrijk, en hopelijk helpt deze gids u en uw kind een stap voorwaarts te zetten.
WAAR GA IK VOLGENDE
iD Tech-studenten komen in de zomer leergierig aan – niet alleen vanwege hun interesses in technologie, maar omdat velen van hen nog steeds geen waardevolle instructie krijgen in onderwerpen zoals coderen met hun dagelijkse scholing. Ze verlaten het kamp met nieuwe vaardigheden, diepere kennis en het vertrouwen om iets impactvols te doen met wat ze geleerd hebben. We hebben dit zomer na zomer zien gebeuren.
En nu kunnen kinderen online leren coderen met onze Online Privé Lessen!
Veel succes! Tot volgende zomer, online, of allebei!
CODING RESOURCES
Online Leren
- Online Coding Classes
- Virtual Summer Tech Camps
- Online Spring Break Camps
- Coding Tutors
- After-School Coding Classes
- Scratch Programming
- Made with Code by Google
- Tynker
In-Persoon Cursussen & Programma’s
- Coding Camps
- Coding Classes for Kids
- Scratch Programming Classes
- Lua Coding for Kids
- Java Coding met Minecraft
- Roblox-coderingsklassen
- Sphero coderen voor kinderen
- LEGO Robotics Visual Coding
Coding Articles & Blogs
- Code.org
- Java voor kinderen gids
- Python leren voor kinderen gids
- Minecraft coderen voor kinderen gids
- Codeerprogramma’s voor kinderen
- Codeertermen
- Codeer voor tieners
- Wat is coderen?
- Speelgoed voor kinderen
- Wat zijn Minecraft mods?
- Is coderen een goede carrière?
- Beste kinder codeer cursussen
Coding Apps
- Daisy the Dinosaur
- Move the Turtle
- Tynker
- Kodable
- Hopscotch
- Lightbot
Coding Toys
- Cozmo
- Code-a-Pillar
- Sphero