Jeffrey Cross
Jeffrey Cross

Získajte „Em Začíname! Pomocou týchto zdrojov učiť kódovanie pre deti

Vyučovanie detí kódom ponúka množstvo výziev, s ktorými sa pri vyučovaní dospelých nestretnete. Deti nemajú veľa skutočného zážitku zo sveta, takže veľa analógií letí nad ich hlavami. Abstraktné myslenie môže trvať oveľa viac úsilia, takže musíte mať veci konkrétnejšie. Veľa detí má extrémne krátku pozornosť, najmä v skupinách. A ak nie je takmer okamžite vyplatená odmena, začnú sa nudiť a vyraziť von. Všetka prednáška na svete nedostane lekciu do hlavy.

Pri výučbe programovania detí je ich cieľom umožniť im porozumieť každodenným systémom, ktoré už používajú, a vedieť, že majú schopnosť vybrať si tento druh vecí, teraz aj neskôr v živote. Nie každý chce robiť vývoj softvéru na živobytie, bez ohľadu na to, aká inteligentná je voľba kariéry, ale programovanie sa každý deň stále viac prelína do iných oblastí.

Nájdite svoje zdroje

Keď som hľadal text, ktorý by učil kódovanie, chcel som niečo, čo by hovorilo deťom na ich úrovni, bez toho, aby prišli ako nudní alebo blahosklonní, a tiež projekty, ktoré boli k dispozícii takmer okamžite, dokonca aj na základnej úrovni vzdelávania. Vybral som si Python pre deti (vo svojej prvej iterácii, e-book s názvom Snake Wrangling pre deti) Jason Briggs. Neskôr, keď niektorí z mojich novoprijatých priateľov rozprávali o svojich frustráciách s on-line zdrojmi určenými pre dospelých, začal som im dávať kópie tejto knihy. Dodnes ho odporúčam.

Nasledujúce webové stránky sú cenné aj pre nových študentov:

1. code.org 2. Khan Academy 3. codecademy 4. O’Reilly

Vyberte projekt

Programovanie zahŕňa veľa možností, ktoré sa môžu stať ohromujúcimi pre tých, ktorí ešte nemajú skúsenosti na to, aby mohli robiť informované rozhodnutia. Uistite sa, že deti majú projekt na mysli pomôže úzke možnosti, ktoré zase pomôže zabrániť im v odchode z frustrácie.

Výber platformy, napríklad pomocou Raspberry Pi, vám pomôže s otázkami, ako je napríklad distribúcia operačného systému na používanie alebo programovacie jazyky, aby ste sa mohli naučiť, pretože existujú odporúčania a veľká komunita na radu. Niektoré dosky majú svoj vlastný operačný systém navrhnutý špeciálne pre použitie s touto doskou, čo zvyčajne znamená lepšiu dokumentáciu, pokiaľ ide o spôsob spolupráce, a lepšiu podporu, keď programátor narazí na problémy. A ak deti poznajú alebo sú pohodlnejšie s takzvanými front-end jazykmi, existujú aj tabule, ktoré ich používajú.

NodeBots je pokračujúca stretnutie, ktoré je špeciálne určené na vytváranie robotov JavaScriptu a mimochodom ideálne miesto na nájdenie projektu, ak už nemáte na mysli.

Kód zapnutý

Akonáhle sa programovací jazyk naučil, iní sa oveľa ľahšie zdvihnú - deti mohli pridať programovanie iOS alebo Android do svojho pôvodného jazyka a skutočne si vytvoriť vlastné aplikácie. Nech robíte čokoľvek, uistite sa, že programujú okolo svojho prvého projektu, aby získali ešte viac skúseností a stavali na schopnostiach, ktoré sa už naučili.Nesmie skončiť s novou kariérou, ale zmení spôsob, akým sa pozerajú na svet a na veci, ktoré každý deň používajú.

Podiel

Zanechať Komentár