Jak již před lety poukázal Homer Simpson, internet je nyní na počítačích. Nejen jsou technické práce Bude a zaměstnání, když vaše syn nebo dcera absolventi středních škol (do roku 2020 vytvoří USA 1,4 milionu pracovních míst v počítačová věda– související obory, tak to extrapolujte), je pravděpodobné, že ti, kteří je mají, budou mít větší jistotu zaměstnání, lepší plat a pravděpodobně užitečnější robotické komorníky než vy.
PŘÍBUZNÝ: Jsou programy Learn-to-Code pro děti nebo firmy?
Zach Sims chtěl naučit se kódovat, a tak spustil online platformu Codecademy před pěti lety a nyní se tam může kdokoli jít učit programovací jazyky od Javy po Python. „Nejsem profesně programátor,“ říká Sims. „Firmu jsme vlastně založili, abychom vyučovali mě programovat, a to je praktická zkušenost, kterou jsem chtěl.“
TAKY: Ve hře Budoucnost všichni kódy připravte své dítě S DIY počítačem
Stalo se docela běžné reptat, že Amerika už nic nevyrábí, ale není to tak úplně pravda – jen staří lidé jako vy si nedokážou představit, co budeme dělat za 20 let. Víte, kdo si to dokáže představit? Vaše dítě, až se naučí kódovat.
Je to čtvrté "R"
V dobách disket a Pomsta pitomců filmů, učebny informatiky byly plné obrýlených vyděděnců. Nyní je programování základní součástí raného vzdělávání. "V zásadě existují 3 R gramotnosti: čtení, psaní a aritmetika," říká Sims. "Myslíme si, že algoritmus by měl být čtvrtý R. Je to základní soubor dovedností a rámce, který mohou lidé mít v 21. století.“ Pokud škola vašeho dítěte nenabízí informatiku, možná je čas zrušit PTA.
Naučte je dělat chyby
Když děti začínají, zlepšuje se řešení problémů, kritické myšlení a dokonce i pravopis kódování. Ale jednou z nejdůležitějších dovedností, které si studenti osvojí, je to, jak opravit chyby. „V kódu najdete spoustu chyb,“ říká Sims. „Jak procházíte systematickým procesem hledání a odstraňování chyb? Při kódování se naučíte, že je v pořádku dělat chyby, pokud víte, jak je opravit.“
Učit se kódovat v předškolním věku
V dnešní době nemusíte ani umět psát, abyste mohli začít programovat a kódovat (a opravdu nepotřebujete techno music a příkazový modul pro více obrazovek). Děti v předškolním věku lze naučit myslet v programovacích jazycích pomocí hraček a aplikací zaměřených na jejich věkovou skupinu. Na této základní úrovni se děti ve věku 2 až 5 let učí, jak řazení věcí v různém pořadí přináší různé výsledky. Nejdřív spodní prádlo, pak kalhoty.
-
Kód-a-pilíř: Nová programovatelná předškolní hračka Fisher-Price učí batolata sekvenovat. Dejte segmenty pana Caterpillara do různých pořadí a on se bude podle toho pohybovat, blikat a točit. A vy jste si mysleli, že mají jen velký hlad.
Koupit nyní 45 $
- Stolní hry: Ne všechno, co učí kódování, musí blikat a pípat. Zkuste představit některé z těchto deskových her, které jsou zábavné a logické — jako Spock během Pon Farr.
- Mobilní aplikace: Tinybop ví, že ty malé ručičky chtějí váš iPhone. Zařaďte to do fronty s podobnou hrou Stroj na všechno, který používá snadné rozhraní přetažení k přeprogramování senzorů a nástrojů vašeho telefonu. (Nyní jsou připraveni na kariéru v NSA!)
Naučit se kódovat na základní škole
Je toho mnohem víc, co může vaše dítě dělat v prvních ročnících kromě pauz a spánku. Kromě učení se, jak psát a číst, je to ten správný čas dostat se do blokového programování, kde přetahováním příkazů vytváříte akce. Představte si to jako poezii magnetů na ledničku – ale místo špinavých limericků vaše dítě vytváří akce na obrazovce.
-
Scratch Jr.: Přetahovací platformy, jako je Scratch Jr., umožňují dětem od 5 let vytvářet scény, ve kterých postavy skáčou, tančí, zpívají a pohybují se. To není Volání povinnosti, ale je to začátek.
Koupit nyní 14 $
-
Tynker: Nastavte svému dítěti formálnější online kurzy od Tynker. Zde mohou získat pokročilou sadu dovedností pro vytváření her a aplikací.
Koupit nyní $ (ceny se liší)
- App Inventor: Když už mluvíme o aplikacích, MIT a Google Labs vytvořily platformu s názvem App Inventor, která se zaměřuje konkrétně na mobilní programování. Pokud se vašemu synovi nebo dceři podaří vytvořit další Angry Birds, myslete na veškerou zábavu, kterou si můžete užít s jejich vysokoškolským fondem.
- Hodina kódu: Posláním Code.org je přimět lidi od „4 do 104“, aby si sedli na 60 minut a něco vytvořili. Byl implementován ve školách ve 180 zemích, takže je pravděpodobné, že někdo pořádá akci ve vašem okolí.
Naučte se kódovat na střední škole a výše
Sims navrhuje, že jakmile malé děti absolvují jednoduché blokové kódování, mohou začít s jazyky jako Rubín nebo Krajta, které obě používají rozpoznatelné konstrukce „když/pak“ – na rozdíl od nějakého šíleného kódování v Perlu, které vypadá, jako byste našli trhlinu v Matrixu. Hlavním přínosem pro jejich rozvíjející se kariéru je držet se jednoho jazyka, být v něm opravdu dobří a vyrábět věci, které můžete předvést budoucímu zaměstnavateli.
Hrát další videohry
Spíš zůstaneme u něčeho, co je zábavné, než u něčeho, co je práce. Minecraft je skvělý způsob, jak přimět děti ke kódování, protože o tom nic cítí jako kódování. Vážně, podívejte se na některé z těchto šílených věcí, které můžete s těmito bloky postavit. Dokud si vaše děti neuvědomí, že se ve skutečnosti něco učí, zůstanou u toho.
Udělejte z kódování osobní
Na Codecademy Sims mluví o vytvoření „wow“ momentu pro studenty, kde je jejich úsilí odměněno něčím skvělým a užitečným. Proto nechávají své studenty nejprve pracovat na webových stránkách o sobě. „Pokud je necháte stavět zábavné, malé projekty, kde mohou něco vyrobit za hodinu a ukázat to svým přátelům, pomůže to dětem pochopit sílu programování,“ říká.