Ahogyan Homer Simpson évekkel ezelőtt rámutatott, az internet ma már a számítógépeken van. Nem csak azok műszaki állások lesz az munkahelyek, amikor az Ön fia vagy lánya középiskolát végzettek (2020-ra az Egyesült Államokban 1,4 millió munkahely jön létre Számítástechnika-val kapcsolatos területeken, szóval extrapoláld ezt), valószínű, hogy azoknak, akik rendelkeznek ezekkel, nagyobb biztonságban lesznek a munkájuk, jobb fizetésük lesz, és valószínűleg több segítőkész robot komornyik is lesz, mint te.
ÖSSZEFÜGGŐ: A kódtanulási programok gyerekeknek vagy cégeknek szólnak?
Zach Sims akarta tanulj meg kódolni, ezért elindította az online platformot Codecademy öt évvel ezelőtt, és most már bárki mehet oda programozási nyelveket tanulni Java-tól Python-ig. „Nem vagyok programozó szakmámból” – mondja Sims. „Tulajdonképpen azért indítottuk a céget, hogy tanítsunk nekem programozni, és ez az a gyakorlati tanulási tapasztalat, amire vágytam.”
IS: A jövőben mindenki kódol, készítse fel gyermekét Barkács számítógéppel
Eléggé általánossá vált a morgolódás, hogy Amerika már nem csinál dolgokat, de ez nem egészen így van igaz – csak az olyan idős emberek, mint te, nem feltétlenül tudják elképzelni, mit fogunk készíteni 20 év múlva évek. Tudod, ki tudja elképzelni? A gyereked, miután megtanult kódolni.
Ez a negyedik "R"
A hajlékonylemezek korában és A nerdek bosszúja filmek, az informatika tantermek tele voltak szemüveges páriákkal. A programozás ma már a korai oktatás alapvető része. „Klasszikusan az írástudás 3 R-e létezik: olvasás, írás és számolás” – mondja Sims. „Úgy gondoljuk, hogy ennek az algoritmusnak a negyedik R-nek kell lennie. Ez egy alapvető készségek és keretrendszer, amellyel az emberek rendelkezhetnek a 21. században.” Ha a gyerek iskolája nem kínál számítástechnikát, akkor ideje feloszlatni a PTA-t.
Tanítsd meg őket hibázni
A problémamegoldás, a kritikus gondolkodás, sőt a helyesírás is javul, ha a gyerekek elkezdik kódolás. De az egyik legfontosabb készség, amelyet a tanulók sajátítanak el, a hibák kijavítása. „Rengeteg hibát talál a kódban” – mondja Sims. „Hogyan megy keresztül a hibakeresés és -elhárítás szisztematikus folyamatán? A kódolás során megtanulod, hogy rendben lehet hibázni, ha tudod, hogyan javítsd ki őket."
A kódolás megtanulása az óvodában
Manapság már nem is kell tudnod a gépelést a programozás és a kódolás megkezdéséhez (és tényleg nem is kell techno zene és egy többképernyős parancsmodul). Az óvodáskorú gyerekeket meg lehet tanítani, hogyan gondolkodjanak programozási nyelveken a korosztályuknak megfelelő játékok és alkalmazások segítségével. Ezen az alapszinten a 2 és 5 év közötti gyerekek megtanulják, hogy a dolgok különböző sorrendbe helyezése hogyan eredményez különböző eredményeket. Először a fehérneműt, aztán a nadrágot.
-
Code-a-Pillar: A Fisher-Price új, programozható óvodai játéka megtanítja a kisgyermekeket a szekvenálásra. Tedd különböző sorrendbe Mr. Caterpillar szegmenseit, és ennek megfelelően mozog, pislog és pörög. És azt hitted, hogy csak nagyon éhesek.
Vásároljon most 45 dollár
- Társasjátékok: Nem kell mindennek villognia és sípolnia, ami kódolást tanít. Próbálja meg bemutatni ezeket a szórakoztató társasjátékokat és logikus – mint Spock Pon Farr idején.
- Mobil alkalmazások: Tinybop tudja, hogy azok a kis kezek az Ön iPhone-ját akarják. Állj sorba egy hasonló játékkal A Minden gép, amely egy egyszerű fogd és vidd felületet használ a telefon érzékelőinek és eszközeinek újraprogramozásához. (Most már készen állnak a karrierre az NSA-nál!)
A kódolás megtanulása az általános iskolában
A szüneten és a szunyókáláson kívül a gyermeke sok mást is csinálhat az általános években. Az írás és olvasás elsajátítása mellett ez a megfelelő alkalom a blokk alapú programozáshoz, ahol a parancsokat fogd és vidd műveletek létrehozásához. Képzeld el úgy, mint egy hűtőmágneses költészetet – de a piszkos limerickek helyett a gyereked akciókat készít a képernyőn.
-
Scratch Jr.: A drag-and-drop platformok, mint például a Scratch Jr., lehetővé teszik a már 5 éves gyerekek számára, hogy olyan jeleneteket készítsenek, ahol a karakterek ugrálnak, táncolnak, énekelnek és mozognak. Ez nem Call of Duty, de ez a kezdet.
Vásároljon most 14 dollár
-
Tynker: Készítse fel gyermekét a Tynker hivatalosabb online tanfolyamaival. Itt fejlett készségeket szerezhetnek játékok és alkalmazások készítéséhez.
Vásároljon most $ (az árak változnak)
- App Inventor: Ha már az alkalmazásoknál tartunk, az MIT és a Google Labs létrehozta az App Inventor nevű platformot, amely kifejezetten a mobilprogramozásra összpontosít. Ha fiának vagy lányának sikerül létrehoznia a következőt Mérges madarak, gondoljon arra, hogy milyen móka lehet a főiskolai alapjukkal.
- Kód órája: A Code.org küldetése, hogy rávegye a „4-től 104-ig” lévőket, hogy üljenek le 60 percre és készítsenek valamit. 180 ország iskoláiban valósították meg, így valószínű, hogy valaki rendezvényt szervez a közeledben.
Kódolás megtanulása a középiskolában és azon felül
Sims azt javasolja, hogy amint a kisgyermekek elvégezték az egyszerű blokkalapú kódolást, elkezdhetnek olyan nyelveken, mint pl Rubin vagy Piton, amelyek mindketten felismerhető „ha/akkor” konstrukciókat használnak – ellentétben valami őrült Perl kódolással, amely úgy tűnik, mintha repedést talált volna a Mátrixban. Feltörekvő karrierjük fő záloga az, hogy ragaszkodjanak egy nyelvhez, váljanak igazán jóvá, és olyan dolgokat készítsenek, amelyeket meg lehet mutatni egy távoli jövőbeli munkáltatónak.
Játssz több videojátékot
Valószínűbb, hogy ragaszkodunk valamihez, ami szórakoztató, mint valami munkához. Minecraft egy nagyszerű módja annak, hogy rávegye a gyerekeket a kódolásra, mert erről semmi érzi mint a kódolás. Komolyan, nézzen meg néhány ilyen őrült dolgot, amit ezekkel a blokkokkal építhet. Amíg a gyerekei nem veszik észre, hogy valójában tanulnak valamit, addig kitartanak vele.
Tedd személyessé a kódolást
A Codecademy-n Sims arról beszél, hogy megteremti a „wow” pillanatot a diákok számára, amikor erőfeszítéseiket valami klassz és hasznos jutalmul jutalmazzák. Ezért tanítványaikkal először saját magukról szóló weboldalakon dolgoznak. „Ha megkérjük őket, hogy szórakoztató, kis projekteket építsenek, ahol egy óra alatt elkészíthetnek valamit, és megmutathatják a barátaiknak, ez segít a gyerekeknek megérteni a programozás erejét” – mondja.