Som Homer Simpson påpegede for år siden, er internettet på computere nu. Ikke kun er tech job vil være det job, når din søn eller datter kandidater fra gymnasiet (i 2020 vil USA skabe 1,4 millioner job i computer videnskab-relaterede felter, så ekstrapolér det), chancerne er, at de, der har dem, vil have mere jobsikkerhed, en bedre løn og sandsynligvis mere hjælpsomme robotbutlere end dig.
RELATEREDE: Er Learn-to-Code-programmer for børn eller virksomheder?
Zach Sims ville gerne lære at kode, så han lancerede onlineplatformen Kodeakademi fem år siden, og nu kan alle tage dertil for at lære programmeringssprog fra Java til Python. "Jeg er ikke programmør af fag," siger Sims. ”Vi startede faktisk virksomheden for at undervise mig at programmere, og dette er den praktiske læringsoplevelse, som jeg ønskede."
OGSÅ: I fremtiden koder alle, forberede dit barn Med en gør-det-selv-computer
Det er blevet ret almindeligt at brokke sig over, at Amerika ikke laver ting mere, men det er det ikke ligefrem sandt - det er bare, at gamle mennesker som dig ikke nødvendigvis kan forestille sig, hvad det er, vi skal lave om 20 flere år. Ved du, hvem der kan forestille sig det? Dit barn, efter at de har lært at kode.
Det er det fjerde "R"
I dage med disketter og Nørdernes hævn film, datalogi klasseværelserne var fulde af bebrillede pariaer. Nu er programmering en grundlæggende del af tidlig uddannelse. "Klassisk er der de 3 R'er af læsefærdighed: læsning, skrivning og regning," siger Sims. "Vi mener, at algoritmen skal være den fjerde R. Det er et grundlæggende sæt af færdigheder og rammer for mennesker at have i det 21. århundrede." Hvis dit barns skole ikke tilbyder datalogi, kan det være på tide at opløse PTA.
Lær dem, hvordan man laver fejl
Problemløsning, kritisk tænkning, endda stavning forbedres, når børn starter kodning. Men en af de vigtigste færdigheder, som eleverne opfanger, er, hvordan man løser fejl. "Du finder masser af fejl i koden," siger Sims. “Hvordan gennemgår man en systematisk proces med at finde og eliminere fejl? I kodning lærer du, at det er ok, hvordan man laver fejl, så længe man ved, hvordan man løser dem."
Lær at kode i førskolen
I disse dage behøver du ikke engang at vide, hvordan man skriver for at starte programmering og kodning (og du behøver virkelig ikke technomusik og et kommandomodul med flere skærme). Børn i førskolealderen kan lære at tænke i programmeringssprog ved hjælp af legetøj og apps rettet mod deres aldersgruppe. På dette grundlæggende niveau lærer børn mellem 2 og 5, hvordan det at sætte ting i forskellige rækkefølger giver forskellige resultater. Som, undertøj først, så bukser.
-
Kode-en-søjle: Fisher-Prices nye programmerbare førskolelegetøj lærer småbørn sekvensering. Placer Mr. Caterpillars segmenter i forskellige rækkefølger, og han vil bevæge sig, blinke og spinde i overensstemmelse hermed. Og du troede, de bare var meget sultne.
Køb nu $45
- Brætspil: Ikke alt, der lærer kodning, skal blinke og bippe. Prøv at introducere nogle af disse brætspil, der er sjove og logisk - ligesom Spock under Pon Farr.
- Mobile Apps: Tinybop ved, at de små hænder vil have din iPhone. Stil det i kø med et spil som Alt-maskinen, som bruger en nem træk-og-slip-grænseflade til at omprogrammere din telefons sensorer og værktøjer. (Nu er de klar til en karriere hos NSA!)
Lær at kode i folkeskolen
Der er meget mere, dit barn kan gøre i de primære år udover frikvarter og lur. Udover at lære at skrive og læse, er dette det rigtige tidspunkt at komme ind i blokbaseret programmering, hvor du trækker og slipper kommandoer for at oprette handlinger. Tænk på det som køleskabsmagnetpoesi - men i stedet for beskidte limericks skaber dit barn handlinger på en skærm.
-
Scratch Jr.: Træk-og-slip platforme som Scratch Jr. giver børn helt ned til 5 år mulighed for at skabe scener, hvor karakterer hopper, danser, synger og bevæger sig rundt. Det er ikke Call of Duty, men det er en begyndelse.
Køb nu $14
-
Tynker: Sæt dit barn op med mere formelle onlinekurser fra Tynker. Her kan de få et avanceret sæt færdigheder til at bygge spil og applikationer.
Køb nu $(priserne varierer)
- App Opfinder: Apropos apps, så har MIT og Google Labs skabt en platform kaldet App Inventor, som fokuserer specifikt på mobil programmering. Hvis din søn eller datter formår at skabe den næste Vrede fugle, tænk på alt det sjove du kan have med deres college-fond.
- Time af kode: Missionen for Code.org er at få dem fra "4 til 104" til at sætte sig ned i 60 minutter og lave noget. Det er blevet implementeret i skoler i 180 lande, så der er stor sandsynlighed for, at nogen arrangerer et arrangement i nærheden af dig.
Lær at kode i mellemskolen og opefter
Sims foreslår, at når små børn er færdige med den simple blokbaserede kodning, kan de begynde på sprog som f.eks. Rubin eller Python, som begge bruger genkendelige "hvis/så"-konstruktioner - i modsætning til en eller anden skør Perl-kodning, der ser ud som om, du har fundet et knæk i Matrix. Den vigtigste takeaway for deres spirende karriere er, holde fast i ét sprog, blive rigtig god til det og lave ting, som du kan vise frem for en langt ude i fremtiden arbejdsgiver.
Spil flere videospil
Vi er mere tilbøjelige til at holde fast i noget, der er sjovt frem for noget, der er arbejde. Minecraft er en fantastisk måde at få børn til at kode, fordi der ikke er noget om det føles som kodning. Seriøst, se på nogle af disse sindssyge ting, du kan bygge med de blokke. Så længe dine børn ikke er klar over, at de rent faktisk lærer noget, vil de hænge med det.
Gør kodning personlig
Hos Codecademy taler Sims om at skabe "wow"-øjeblikket for eleverne, hvor deres indsats belønnes med noget fedt og brugbart. Derfor lader de deres elever arbejde på hjemmesider om dem selv først. "Hvis du får dem til at bygge sjove små projekter, hvor de kan lave noget på en time og vise det til deres venner, hjælper det børn med at forstå styrken ved programmering," siger han.