Jak přimět děti ke kódování a programování

click fraud protection

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 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 programovat, a to je ta praktická výuka, kterou jsem chtěl.“

TAKY: Ve hře Budoucnost, kterou každý kóduje, 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ě ani nepotřebujete 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 lednici – 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, pomyslete na všechnu 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á.

Jak zjistit, zda je vaše dítě zázračné dítě

Jak zjistit, zda je vaše dítě zázračné dítěHumorDítě

Vaše vzácná slunečnice je samozřejmě zvláštní, protože jste vynikající rodič. Bez vás by malý Johnny nemohl zopakovat klíčové pointy Krotitelé duchů nebo určete strážce výchozího bodu ve vaší prefe...

Přečtěte si více