Som Homer Simpson påpekade för flera år sedan finns internet på datorer nu. Inte bara är tekniska jobb kommer att vara de jobb när din son eller dotter tar ut gymnasiet (till 2020 kommer USA att skapa 1,4 miljoner jobb i datavetenskap-relaterade områden, så extrapolera det), är chansen stor att de som har dem kommer att få mer anställningstrygghet, en bättre lön och förmodligen mer hjälpsamma robotbutlers än du.
RELATERAD: Är Learn-to-Code-program för barn eller företag?
Zach Sims ville lär dig hur du kodar, så han lanserade onlineplattformen Codecademy fem år sedan och nu kan vem som helst åka dit för att lära sig programmeringsspråk från Java till Python. "Jag är ingen programmerare av yrke", säger Sims. ”Vi startade faktiskt företaget för att undervisa mig att programmera, och det här är den praktiska inlärningsupplevelsen som jag ville ha.”
OCKSÅ: I framtiden kodar alla, förbered ditt barn Med en gör-det-själv-dator
Det har blivit ganska vanligt att klaga över att Amerika inte gör saker längre, men det är inte exakt sant – det är bara att gamla människor som du inte nödvändigtvis kan föreställa oss vad det är vi kommer att göra om 20 år. Vet du vem som kan föreställa sig det? Ditt barn, efter att de lärt sig koda.
Det är det fjärde "R"
I dagar av disketter och Nördarnas hämnd filmer, datavetenskapsklassrummen var fulla av glasögonparia. Nu är programmering en grundläggande del av tidig utbildning. "Klassiskt finns det 3 R för läskunnighet: läsning, skrivning och aritmetik", säger Sims. "Vi tycker att algoritmen borde vara den fjärde R. Det är en grundläggande uppsättning färdigheter och ramar för människor att ha under 2000-talet.” Om ditt barns skola inte erbjuder datavetenskap kan det vara dags att avveckla PTA.
Lär dem hur man gör misstag
Problemlösning, kritiskt tänkande, till och med stavning förbättras när barn börjar kodning. Men en av de viktigaste färdigheterna som eleverna skaffar sig är hur man fixar misstag. "Du hittar massor av buggar i koden", säger Sims. ”Hur går man igenom en systematisk process för att hitta och eliminera fel? I kodning lär du dig att det är ok att göra misstag så länge du vet hur man fixar dem."
Att lära sig koda i förskolan
Nuförtiden behöver du inte ens veta hur man skriver för att börja programmera och koda (och du behöver verkligen inte technomusik och en kommandomodul för flera skärmar). Barn i förskolan kan läras hur man tänker i programmeringsspråk med hjälp av leksaker och appar som är anpassade till deras åldersgrupp. På den här grundläggande nivån lär sig barn mellan 2 och 5 hur att sätta saker i olika ordningsföljder ger olika resultat. Som, först underkläder, sedan byxor.
-
Koda-en-pelare: Fisher-Prices nya programmerbara förskoleleksak lär småbarn sekvensering. Placera Mr. Caterpillars segment i olika ordningsföljder och han kommer att röra sig, blinka och snurra därefter. Och du trodde att de bara var väldigt hungriga.
Köp nu $45
- Brädspel: Allt som lär ut kodning måste inte blinka och pipe. Testa att introducera några av dessa brädspel som är roliga och logiskt — som Spock under Pon Farr.
- Mobilappar: Tinybop vet att de där små händerna vill ha din iPhone. Ställ i kö med ett spel som Allt-maskinen, som använder ett enkelt dra-och-släpp-gränssnitt för att programmera om telefonens sensorer och verktyg. (Nu är de redo för en karriär hos NSA!)
Att lära sig koda i grundskolan
Det finns mycket mer ditt barn kan göra under de primära åren förutom paus och tupplur. Förutom att lära sig att skriva och läsa är det här rätt tillfälle att börja med blockbaserad programmering, där du drar och släpper kommandon för att skapa åtgärder. Tänk på det som kylskåpsmagnetpoesi - men istället för smutsiga limericks skapar ditt barn handlingar på en skärm.
-
Scratch Jr.: Dra-och-släpp-plattformar som Scratch Jr. låter barn så unga som 5 skapa scener där karaktärer hoppar, dansar, sjunger och rör sig. Det är inte Call of Duty, men det är en början.
Köp nu $14
-
Tynker: Förbered ditt barn med mer formella onlinekurser från Tynker. Här kan de få en avancerad uppsättning färdigheter för att bygga spel och applikationer.
Köp nu $(Priserna varierar)
- App Uppfinnare: På tal om appar så har MIT och Google Labs skapat en plattform som heter App Inventor som fokuserar specifikt på mobil programmering. Om din son eller dotter lyckas skapa nästa Arga fåglar, tänk på allt roligt du kan ha med deras collegefond.
- Hour of Code: Code.orgs uppdrag är att få dem från "4 till 104" att sitta ner i 60 minuter och göra något. Det har implementerats i skolor i 180 länder, så chansen är stor att någon anordnar ett evenemang nära dig.
Att lära sig koda i mellanstadiet och uppåt
Sims föreslår att när små barn tar examen från den enkla blockbaserade kodningen kan de börja på språk som Rubin eller Pytonorm, som båda använder igenkännbara "om/då"-konstruktioner - i motsats till någon galen Perl-kodning som ser ut som om du har hittat en spricka i matrisen. Det viktigaste för deras spirande karriär är att hålla fast vid ett språk, bli riktigt bra på det och göra saker som du kan visa upp för en arbetsgivare som ligger långt i framtiden.
Spela fler videospel
Vi är mer benägna att hålla fast vid något som är roligt framför något som är arbete. Minecraft är ett bra sätt att få barn att koda eftersom ingenting om det känner som kodning. Seriöst, titta på några av dessa galna saker du kan bygga med de där blocken. Så länge dina barn inte inser att de faktiskt lär sig något, kommer de att hänga med.
Gör kodning personlig
På Codecademy pratar Sims om att skapa "wow"-ögonblicket för elever, där deras ansträngningar belönas med något coolt och användbart. Det är därför de låter eleverna arbeta med webbsidor om sig själva först. "Om du låter dem bygga roliga, små projekt, där de kan göra något på en timme och visa det för sina vänner, hjälper det barnen att förstå kraften i programmering", säger han.