Zoals Homer Simpson jaren geleden al opmerkte, is internet nu op computers. Niet alleen zijn technische banen zal zijn de banen als je zoon of dochter afgestudeerden middelbare school (tegen 2020 zullen de VS 1,4 miljoen banen creëren in) computertechnologie-gerelateerde velden, dus extrapoleer dat), de kans is groot dat degenen die ze hebben meer werkzekerheid, een beter salaris en waarschijnlijk meer behulpzame robotbutlers hebben dan jij.
VERWANT: Zijn Learn-to-Code-programma's voor kinderen of bedrijven?
Zach Sims wilde leer coderen, dus lanceerde hij het online platform Codecademy vijf jaar geleden en nu kan iedereen er heen om programmeertalen te leren, van Java tot Python. "Ik ben geen programmeur van beroep", zegt Sims. “We zijn het bedrijf eigenlijk begonnen om les te geven mij om te programmeren, en dit is de praktische leerervaring die ik wilde.”
OOK: In de toekomst codeert iedereen, bereid je kind voor Met een doe-computer
Het is vrij gewoon geworden om te mopperen dat Amerika geen dingen meer maakt, maar dat is niet precies waar - het is gewoon dat oude mensen zoals jij zich niet per se kunnen voorstellen wat het is dat we over 20. zullen maken jaar. Weet je wie het kan bedenken? Je kind, nadat ze leren coderen.
Het is de vierde "R"
In de dagen van diskettes en Wraak van de nerds films waren de klaslokalen voor computerwetenschappen vol met bebrilde paria's. Nu is programmeren een fundamenteel onderdeel van het vroege onderwijs. "Klassiek zijn er de 3 R's van geletterdheid: lezen, schrijven en rekenen", zegt Sims. “We denken dat dat algoritme de vierde R zou moeten zijn. Het is een fundamentele set van vaardigheden en kaders die mensen in de 21e eeuw moeten hebben.” Als de school van uw kind geen informatica aanbiedt, is het misschien tijd om de PTA te ontbinden.
Leer ze hoe ze fouten kunnen maken
Probleemoplossend vermogen, kritisch denken, zelfs spelling verbetert wanneer kinderen beginnen codering. Maar een van de belangrijkste vaardigheden die studenten oppikken, is hoe ze fouten kunnen herstellen. "Je vindt veel bugs in code", zegt Sims. “Hoe doorloop je een systematisch proces van het vinden en elimineren van fouten? Bij het coderen leer je dat het oké is om fouten te maken, zolang je maar weet hoe je ze kunt herstellen.”
Leren coderen op de kleuterschool
Tegenwoordig hoef je niet eens te weten hoe je moet typen om te beginnen met programmeren en coderen (en dat heb je echt niet nodig) technomuziek en een commandomodule voor meerdere schermen). Kinderen op de kleuterschool kunnen worden geleerd hoe ze in programmeertalen moeten denken met behulp van speelgoed en apps die zijn afgestemd op hun leeftijdsgroep. Op dit basisniveau leren kinderen tussen 2 en 5 hoe dingen in verschillende volgorden verschillende resultaten opleveren. Zoals eerst ondergoed, dan broek.
-
Code-een-pijler: Fisher-Price's nieuwe programmeerbare voorschoolse speelgoed leert peuters de volgorde te bepalen. Zet de segmenten van meneer Caterpillar in verschillende volgorden en hij zal dienovereenkomstig bewegen, knipperen en draaien. En je dacht dat ze gewoon erg hongerig waren.
Koop nu $45
- Bordspellen: Niet alles dat codering leert, hoeft te knipperen en te piepen. Probeer enkele van deze leuke bordspellen te introduceren en logisch - zoals Spock tijdens Pon Farr.
- Mobiele apps: Tinybop weet dat die kleine handjes je iPhone willen. Zet het in de rij met een spel zoals De alles-machine, die een eenvoudige interface voor slepen en neerzetten gebruikt om de sensoren en hulpmiddelen van uw telefoon te herprogrammeren. (Nu zijn ze klaar voor een carrière bij de NSA!)
Leren coderen op de basisschool
Er is veel meer dat uw kind in de eerste jaren kan doen naast pauzes en dutjes. Naast het leren schrijven en lezen, is dit het juiste moment om te beginnen met programmeren op basis van blokken, waar u opdrachten kunt slepen en neerzetten om acties te maken. Zie het als koelkastmagneetpoëzie - maar in plaats van vuile limericks maakt je kind acties op een scherm.
-
Scratch Jr.: Drag-and-drop-platforms zoals Scratch Jr. stellen kinderen vanaf 5 jaar in staat om scènes te creëren waarin personages springen, dansen, zingen en bewegen. Het is niet Plicht, maar het is een begin.
Koop nu $ 14
-
Tynker: Stel uw kind klaar met meer formele online cursussen van Tynker. Hier kunnen ze geavanceerde vaardigheden opdoen om games en applicaties te bouwen.
Koop nu $ (prijzen variëren)
- App-uitvinder: Over apps gesproken, MIT en Google Labs hebben een platform gecreëerd met de naam App Inventor dat zich specifiek richt op mobiel programmeren. Als je zoon of dochter er toch in slaagt om de volgende te maken Kwade vogels, denk aan al het plezier dat je kunt hebben met hun studiefonds.
- Uur code: De missie van Code.org is om degenen van "4 tot 104" 60 minuten te laten zitten en iets te maken. Het is geïmplementeerd op scholen in 180 landen, dus de kans is groot dat iemand een evenement bij jou in de buurt organiseert.
Leren coderen op de middelbare school en hoger
Sims suggereert dat als jonge kinderen eenmaal afgestudeerd zijn van de eenvoudige blokgebaseerde codering, ze kunnen beginnen met talen als Robijn of Python, die beide herkenbare "als/dan"-constructies gebruiken - in tegenstelling tot een of andere gekke Perl-codering die eruitziet alsof je een scheur in de Matrix hebt gevonden. Het belangrijkste voor hun ontluikende carrière is: blijf bij één taal, word er echt goed in en maak dingen waarmee je kunt pronken met een werkgever in de verre toekomst.
Speel meer videogames
We houden eerder vast aan iets dat leuk is dan aan iets dat werk is. Minecraft is een geweldige manier om kinderen aan het coderen te krijgen, want er is niets aan de hand voelt zoals coderen. Serieus, kijk eens naar enkele van deze krankzinnige dingen die je met die blokken kunt bouwen. Zolang je kinderen niet beseffen dat ze echt iets leren, zullen ze volhouden.
Maak codering persoonlijk
Op Codecademy praat Sims over het creëren van het 'wauw'-moment voor studenten, waar hun inspanningen worden beloond met iets cools en nuttigs. Daarom laten ze hun leerlingen eerst aan websites over zichzelf werken. "Als je ze leuke, kleine projecten laat bouwen, waarbij ze in een uur iets kunnen maken en het aan hun vrienden kunnen laten zien, helpt het kinderen de kracht van programmeren te begrijpen", zegt hij.