Som Homer Simpson påpekte for mange år siden, er Internett på datamaskiner nå. Ikke bare er tekniske jobber kommer til å være de jobber når din sønn eller datter uteksaminerer videregående skole (innen 2020 vil USA skape 1,4 millioner jobber i informatikk-relaterte felt, så ekstrapoler det), er sjansen stor for at de som har dem kommer til å ha mer jobbsikkerhet, bedre lønn og sannsynligvis mer hjelpsomme robotbutlere enn deg.
I SLEKT: Er Learn-to-Code-programmer for barn eller selskaper?
Zach Sims ville lære å kode, så han lanserte nettplattformen Kodeakademiet fem år siden, og nå kan hvem som helst gå dit for å lære programmeringsspråk fra Java til Python. "Jeg er ikke programmerer av fag," sier Sims. "Vi startet faktisk selskapet for å undervise meg å programmere, og dette er den praktiske læringsopplevelsen jeg ønsket."
OGSÅ: Forbered barnet ditt i fremtiden Med en DIY-datamaskin
Det har blitt ganske vanlig å beklage at Amerika ikke lager ting lenger, men det er ikke akkurat det sant – det er bare at gamle mennesker som deg ikke nødvendigvis kan se for oss hva det er vi skal lage om 20 år. Vet du hvem som kan se for seg det? Barnet ditt, etter at de har lært å kode.
Det er den fjerde "R"
I dagene med disketter og Nerdens hevn filmer, informatikkklasserommene var fulle av bebrillede pariaer. Nå er programmering en grunnleggende del av tidlig utdanning. "Klassisk er det de 3 R-ene for leseferdighet: lesing, skriving og regning," sier Sims. "Vi mener at algoritmen bør være den fjerde R. Det er et grunnleggende sett med ferdigheter og rammer for mennesker å ha i det 21. århundre.» Hvis barnets skole ikke tilbyr informatikk, kan det være på tide å oppløse PTA.
Lær dem hvordan man gjør feil
Problemløsning, kritisk tenkning, til og med staving forbedres når barna begynner koding. Men en av de viktigste ferdighetene elevene tar opp, er hvordan de skal fikse feil. "Du finner mange feil i koden," sier Sims. «Hvordan går du gjennom en systematisk prosess for å finne og eliminere feil? I koding lærer du at det er greit å gjøre feil så lenge du vet hvordan du fikser dem.»
Lære å kode i førskolen
I disse dager trenger du ikke engang å vite hvordan du skriver for å starte programmering og koding (og du trenger egentlig ikke teknomusikk og en kommandomodul på flere skjermer). Barn i førskolealder kan læres hvordan de skal tenke på programmeringsspråk ved å bruke leker og apper rettet mot deres aldersgruppe. På dette grunnleggende nivået lærer barn mellom 2 og 5 hvordan det å sette ting i forskjellige rekkefølger gir forskjellige resultater. Som, undertøy først, så bukser.
-
Kode-en-søyle: Fisher-Prices nye programmerbare førskoleleke lærer småbarn å sekvensere. Plasser Mr. Caterpillars segmenter i forskjellige rekkefølger, og han vil bevege seg, blunke og spinne deretter. Og du trodde de bare var veldig sultne.
Kjøp nå $45
- Brettspill: Ikke alt som lærer koding må blinke og pipe. Prøv å introdusere noen av disse brettspillene som er morsomme og logisk — som Spock under Pon Farr.
- Mobilapper: Tinybop vet at de små hendene vil ha din iPhone. Still det i kø med et spill som Alt-maskinen, som bruker et enkelt dra-og-slipp-grensesnitt for å omprogrammere telefonens sensorer og verktøy. (Nå er de klare for en karriere med NSA!)
Lære å kode på barneskolen
Det er mye mer barnet ditt kan gjøre i grunnskolen i tillegg til friminutt og lur. Ved siden av å lære å skrive og lese, er dette det rette tidspunktet for å komme inn i blokkbasert programmering, hvor du drar og slipper kommandoer for å lage handlinger. Tenk på det som kjøleskapsmagnetpoesi - men i stedet for skitne limericker, lager barnet ditt handlinger på en skjerm.
-
Scratch Jr.: Dra-og-slipp-plattformer som Scratch Jr. lar barn helt ned til 5 år lage scener der karakterer hopper, danser, synger og beveger seg. Det er ikke Plikten kaller, men det er en start.
Kjøp nå $14
-
Tynker: Sett barnet ditt opp med mer formelle nettkurs fra Tynker. Her kan de få et avansert sett med ferdigheter for å bygge spill og applikasjoner.
Kjøp nå $(prisene varierer)
- Appoppfinner: Når vi snakker om apper, har MIT og Google Labs laget en plattform kalt App Inventor som fokuserer spesifikt på mobilprogrammering. Hvis din sønn eller datter klarer å skape den neste Sinte fugler, tenk på all moroa du kan ha med college-fondet deres.
- Time med kode: Oppdraget til Code.org er å få de fra "4 til 104" til å sette seg ned i 60 minutter og lage noe. Det har blitt implementert på skoler i 180 land, så sjansen er stor for at noen arrangerer et arrangement nær deg.
Lære å kode på ungdomsskolen og oppover
Sims foreslår at når små barn er ferdige med den enkle blokkbaserte kodingen, kan de begynne på språk som Rubin eller Python, som begge bruker gjenkjennelige "hvis/da"-konstruksjoner - i motsetning til noen sprø Perl-koding som ser ut som du har funnet en sprekk i matrisen. Den viktigste takeawayen for deres spirende karriere er å holde seg til ett språk, bli virkelig god i det, og lage ting som du kan vise frem til en langt i fremtiden arbeidsgiver.
Spill flere videospill
Det er mer sannsynlig at vi holder oss til noe som er morsomt fremfor noe som er arbeid. Minecraft er en fin måte å få barn til å kode fordi ingenting om det kjennes som koding. Seriøst, se på noen av disse vanvittige tingene du kan bygge med disse blokkene. Så lenge barna dine ikke skjønner at de faktisk lærer noe, vil de henge med det.
Gjør koding personlig
På Codecademy snakker Sims om å skape «wow»-øyeblikket for elevene, der innsatsen deres belønnes med noe kult og nyttig. Derfor lar de studentene jobbe med nettsider om seg selv først. "Hvis du lar dem bygge morsomme, små prosjekter der de kan lage noe på en time og vise det til vennene sine, hjelper det barna å forstå kraften i programmering," sier han.