Kot je pred leti poudaril Homer Simpson, je internet zdaj na računalnikih. Ne samo, da so tehnološka delovna mesta bo the delovna mesta, ko vaša sin ali hči diplomanti srednje šole (do leta 2020 bodo ZDA ustvarile 1,4 milijona delovnih mest v Računalništvo-sorodna področja, tako ekstrapolirajte), verjetno bodo tisti, ki jih imajo, imeli večjo varnost zaposlitve, boljšo plačo in verjetno bolj koristne robotske butlerje kot vi.
POVEZANO: Ali so programi učenja kodiranja za otroke ali podjetja?
Zach Sims je želel naučite se kodirati, zato je lansiral spletno platformo Codecademy pred petimi leti in zdaj se lahko vsakdo odpravi tja, da se uči programskih jezikov od Jave do Pythona. "Po poklicu nisem programer," pravi Sims. »Pravzaprav smo ustanovili podjetje za poučevanje jaz programirati, in to je praktična učna izkušnja, ki sem si jo želel.«
TUDI: V prihodnosti, ko bodo vsi kodirali, pripravite svojega otroka Z DIY računalnikom
Precej običajno je postalo tarnati, da Amerika ne dela več stvari, a to ni ravno res je - samo stari ljudje, kot si ti, si ne morejo nujno predstavljati, kaj bomo naredili v 20. let. Veste, kdo si to lahko zamisli? Vaš otrok, potem ko se nauči kodirati.
To je četrti "R"
V časih disket in Maščevanje piflarjev filmov, so bile učilnice računalništva polne parije z očali. Zdaj je programiranje temeljni del zgodnjega izobraževanja. »Klasično obstajajo 3 R pismenosti: branje, pisanje in računanje,« pravi Sims. "Menimo, da bi moral biti algoritem četrti R. To je temeljni nabor veščin in okvira, ki ga imajo ljudje v 21. stoletju." Če šola vašega otroka ne ponuja računalništva, je morda čas, da razpustite PTA.
Naučite jih delati napake
Reševanje problemov, kritično razmišljanje in celo črkovanje se izboljšajo, ko otroci začnejo kodiranje. Toda ena najpomembnejših veščin, ki jih učenci pridobijo, je, kako popraviti napake. »V kodi najdete veliko napak,« pravi Sims. »Kako greste skozi sistematičen proces iskanja in odpravljanja napak? Pri kodiranju se naučiš, da je v redu, kako delati napake, dokler jih znaš popraviti."
Učenje kodiranja v vrtcu
Danes vam sploh ni treba vedeti, kako tipkati, da začnete programirati in kodirati (in res ne potrebujete tehno glasba in večzaslonski ukazni modul). Predšolske otroke je mogoče naučiti razmišljati v programskih jezikih z uporabo igrač in aplikacij, prilagojenih njihovi starostni skupini. Na tej osnovni ravni se otroci med 2. in 5. letom učijo, kako razvrščanje stvari v različne vrste daje različne rezultate. Na primer, najprej spodnje perilo, nato hlače.
-
Code-a-Pillar: Nova programabilna predšolska igrača Fisher-Price uči malčke zaporedja. Segmente gospoda Caterpillarja razporedite po različnih vrstnih redih in ustrezno se bo premikal, utripal in vrtel. In mislili ste, da so zelo lačni.
Kupite zdaj 45 $
- Namizne igre: Ni nujno, da vse, kar uči kodiranje, utripa in piska. Poskusite predstaviti nekaj teh družabnih iger, ki so zabavne in logično - kot Spock med Pon Farrom.
- Mobilne aplikacije: Tinybop ve, da te majhne roke želijo vaš iPhone. Postavite ga v vrsto z igro, kot je Stroj za vse, ki uporablja preprost vmesnik povleci in spusti za reprogramiranje senzorjev in orodij vašega telefona. (Zdaj so pripravljeni na kariero pri NSA!)
Učenje kodiranja v osnovni šoli
Vaš otrok lahko počne še marsikaj v primarnih letih, razen počitnic in spanja. Poleg učenja pisanja in branja je to pravi čas, da se poglobite v programiranje, ki temelji na blokih, kjer povlečete in spustite ukaze za ustvarjanje dejanj. Pomislite na to kot na poezijo z magnetom za hladilnik – a namesto umazanih limerikov vaš otrok ustvarja dejanja na zaslonu.
-
Scratch Jr.: Platforme povleci in spusti, kot je Scratch Jr., omogočajo otrokom, starim od 5 let, ustvarjanje prizorov, kjer liki skačejo, plešejo, pojejo in se premikajo. Ni Klic dolžnosti, ampak to je začetek.
Kupite zdaj 14 $
-
Tynker: Otroku pripravite bolj formalne spletne tečaje podjetja Tynker. Tukaj lahko pridobijo napreden nabor veščin za izdelavo iger in aplikacij.
Kupite zdaj $ (Cene se razlikujejo)
- Izumitelj aplikacij: Ko že govorimo o aplikacijah, sta MIT in Google Labs ustvarila platformo, imenovano App Inventor, ki se osredotoča posebej na mobilno programiranje. Če vašemu sinu ali hčeri uspe ustvariti naslednjo Jezni ptiči, pomislite na vso zabavo, ki jo lahko imate z njihovim univerzitetnim skladom.
- Ura kode: Poslanstvo Code.org je spodbuditi tiste od »4 do 104«, da se usedejo za 60 minut in nekaj naredijo. Izvajali so ga v šolah v 180 državah, zato obstaja velika verjetnost, da nekdo organizira dogodek v vaši bližini.
Učenje kodiranja v srednji šoli in višje
Sims predlaga, da ko majhni otroci končajo preprosto kodiranje, ki temelji na blokih, lahko začnejo z jeziki, kot so Ruby oz Python, ki oba uporabljata prepoznavne konstrukcije »če/potem« – v nasprotju z nekim norim kodiranjem Perl, ki je videti, kot da ste našli razpoko v Matrixu. Glavna izhodišča za njihovo rastočo kariero je, da se držijo enega jezika, postanejo res dobri v tem in naredijo stvari, ki jih lahko pokažeš delodajalcu, ki bo v prihodnosti.
Igrajte več video iger
Bolj verjetno je, da se bomo držali nečesa, kar je zabavno, namesto nečesa, kar je delo. Minecraft je odličen način, da otroke spravite v kodiranje, ker nič o tem čuti kot kodiranje. Resno, poglejte nekaj teh norih stvari, ki jih lahko zgradite s temi bloki. Dokler se vaši otroci ne zavedajo, da se dejansko nečesa učijo, bodo ostali s tem.
Naj bo kodiranje osebno
Sims na Codecademyju govori o ustvarjanju »vau« trenutka za študente, kjer je njihov trud nagrajen z nečim kul in uporabnim. Zato naj njihovi študenti najprej delajo na spletnih straneh o sebi. "Če jim daš sestaviti zabavne majhne projekte, kjer lahko nekaj naredijo v eni uri in to pokažejo svojim prijateljem, otrokom pomaga razumeti moč programiranja," pravi.