Kuten Homer Simpson huomautti vuosia sitten, Internet on nyt tietokoneilla. Ei vain ole teknisiä töitä tulee olemaan the työpaikkoja, kun sinun poika tai tytär valmistuneet lukiosta (vuoteen 2020 mennessä Yhdysvaltoihin tulee 1,4 miljoonaa työpaikkaa tietokone Tiede-liittyvät kentät, joten ekstrapoloi se), on todennäköistä, että niillä, joilla on ne, on enemmän työturvallisuutta, parempi palkka ja luultavasti auttavaisempia robottihovimestareita kuin sinä.
AIHEUTTAA: Ovatko koodausohjelmat lapsille vai yrityksille?
Zach Sims halusi oppia koodaamaan, joten hän käynnisti verkkoalustan Codecademy viisi vuotta sitten ja nyt kuka tahansa voi mennä sinne oppimaan ohjelmointikieliä Javasta Pythoniin. "En ole ammatiltani ohjelmoija", Sims sanoo. ”Perustimme yrityksen opettaaksemme minä ohjelmoida, ja tämä on käytännön oppimiskokemus, jonka halusin."
MYÖS: Tulevaisuudessa Kaikki koodit, valmistele lapsesi DIY-tietokoneella
On tullut melko yleistä nurista, että Amerikka ei enää tee asioita, mutta se ei ole aivan sitä totta – sinun kaltaiset vanhat ihmiset eivät välttämättä voi kuvitella, mitä teemme 20 vuoden kuluttua vuotta. Tiedätkö kuka voi kuvitella sen? Lapsesi, kun hän on oppinut koodaamaan.
Se on neljäs "R"
Levykkeiden päivinä ja Nörttien kosto elokuvia, tietojenkäsittelytieteen luokkahuoneet olivat täynnä silmälasillisia paria. Ohjelmointi on nykyään olennainen osa varhaiskasvatusta. "Perinteisesti lukutaidon 3 R: tä on: lukeminen, kirjoittaminen ja laskeminen", Sims sanoo. "Mielestämme tämän algoritmin pitäisi olla neljäs R. Se on perustavanlaatuinen joukko taitoja ja puitteita ihmisille 2000-luvulla." Jos lapsesi koulu ei tarjoa tietojenkäsittelytiedettä, saattaa olla aika hajottaa PTA.
Opeta heitä tekemään virheitä
Ongelmanratkaisukyky, kriittinen ajattelu ja jopa oikeinkirjoitus paranevat, kun lapset aloittavat koodaus. Mutta yksi opiskelijoiden tärkeimmistä taidoista on virheiden korjaaminen. "Koodista löytyy paljon bugeja", Sims sanoo. ”Miten käyt läpi systemaattisen prosessin virheiden löytämiseksi ja poistamiseksi? Koodauksessa oppii, että virheiden tekeminen on ok, kunhan osaa korjata ne."
Koodaamisen opettelu esikoulussa
Nykyään sinun ei edes tarvitse osata kirjoittaa aloittaaksesi ohjelmoinnin ja koodauksen (etkä todellakaan tarvitse teknomusiikkia ja usean näytön komentomoduulia). Esikouluikäisille lapsille voidaan opettaa ajattelemaan ohjelmointikielillä käyttämällä heidän ikäryhmäänsä sopivia leluja ja sovelluksia. Tällä perustasolla 2–5-vuotiaat lapset oppivat, kuinka asioiden laittaminen eri järjestykseen tuottaa erilaisia tuloksia. Ensin alusvaatteet ja sitten housut.
-
Koodi-a-pilari: Fisher-Pricen uusi ohjelmoitava esikoululelu opettaa taaperoille sekvensointia. Laita herra Caterpillarin segmentit eri järjestykseen, niin hän liikkuu, vilkkuu ja pyörii vastaavasti. Ja sinä luulit, että he olivat vain hyvin nälkäisiä.
Osta nyt 45 dollaria
- Lautapelit: Kaiken, mikä opettaa koodausta, ei tarvitse vilkkua ja piippaa. Kokeile esitellä joitain näistä hauskoista lautapeleistä ja looginen - kuten Spock Pon Farrin aikana.
- Mobiilisovellukset: Tinybop tietää, että nuo pienet kädet haluavat iPhonesi. Aseta se jonoon pelin kaltaisella tavalla Kaiken kone, joka käyttää helppoa vedä ja pudota -käyttöliittymää puhelimen anturien ja työkalujen uudelleenohjelmoimiseen. (Nyt he ovat valmiita uraan NSA: ssa!)
Koodaamisen opettelu peruskoulussa
Alkeisvuosina lapsesi voi tehdä paljon muutakin kuin tauon ja päiväunet. Kirjoittamisen ja lukemisen oppimisen ohella tämä on oikea aika siirtyä lohkopohjaiseen ohjelmointiin, jossa voit luoda toimintoja vetämällä ja pudottamalla komentoja. Ajattele sitä kuin jääkaappimagneettirunoutta – mutta likaisten limerickien sijaan lapsesi luo toimintaansa näytöllä.
-
Scratch Jr.: Vedä ja pudota alustat, kuten Scratch Jr., antavat jopa 5-vuotiaille lapsille mahdollisuuden luoda kohtauksia, joissa hahmot hyppäävät, tanssivat, laulavat ja liikkuvat. Se ei ole Velvollisuuden kutsu, mutta se on alku.
Osta nyt 14 dollaria
-
Tynker: Järjestä lapsellesi Tynkerin muodollisempia verkkokursseja. Täällä he voivat saada edistyneitä taitoja pelien ja sovellusten rakentamiseen.
Osta nyt $ (hinnat vaihtelevat)
- App Inventor: Sovelluksista puheen ollen, MIT ja Google Labs ovat luoneet alustan nimeltä App Inventor, joka keskittyy erityisesti mobiiliohjelmointiin. Jos poikasi tai tyttäresi onnistuu luomaan seuraavan Vihaiset linnut, ajattele kaikkea hauskaa, mitä sinulla voi olla heidän yliopistorahastonsa kanssa.
- Tunti koodi: Code.orgin tehtävänä on saada ne 4–104 istumaan alas 60 minuutiksi ja tekemään jotain. Se on otettu käyttöön kouluissa 180 maassa, joten on mahdollista, että joku järjestää tapahtuman lähelläsi.
Koodaamisen oppiminen yläasteella ja sen yläpuolella
Sims ehdottaa, että kun pienet lapset valmistuvat yksinkertaisesta lohkopohjaisesta koodauksesta, he voivat aloittaa esimerkiksi kielillä Rubiini tai Python, jotka molemmat käyttävät tunnistettavia "jos/niin" -rakenteita – toisin kuin jotain hullua Perl-koodausta, joka näyttää siltä, että olisit löytänyt halkeaman Matrixista. Heidän nousevan uransa tärkein ominaisuus on pysyä yhdellä kielellä, oppia siinä todella hyvin ja tehdä asioita, joita voit esitellä pitkälle tulevalle työnantajalle.
Pelaa lisää videopelejä
Pidämme todennäköisemmin kiinni jostain, mikä on hauskaa, työn sijaan. Minecraft on loistava tapa saada lapset koodaamaan, koska siinä ei ole mitään tuntuu kuin koodaus. Vakavasti, katso joitain näistä hulluista asioista, joita voit rakentaa noilla lohkoilla. Niin kauan kuin lapsesi eivät ymmärrä, että he todella oppivat jotain, he pitävät siitä kiinni.
Tee koodauksesta henkilökohtainen
Codecademyssa Sims puhuu "vau"-hetken luomisesta opiskelijoille, jolloin heidän ponnistelunsa palkitaan jollakin siistillä ja hyödyllisellä. Siksi heidän oppilaidensa työstetään ensin itseään koskevia verkkosivustoja. "Jos annat heidän rakentaa hauskoja, pieniä projekteja, joissa he voivat tehdä jotain tunnissa ja näyttää sen ystävilleen, se auttaa lapsia ymmärtämään ohjelmoinnin voiman", hän sanoo.