10 nástrojů, jak získat děti nadšené programováním

  • Michael Cain
  • 0
  • 4761
  • 1100
reklama

Předčasný. To bylo jediné přídavné jméno, které se používalo k popisu dítěte, které vykazovalo nějaký přirozený talent vycházející z normálu. Generační skok později, nejsem si tak jistý, že slovo má význam, jaký býval. Zdá se, že každé druhé batole v těchto dnech ukazuje přirozenou podobu věcí digitálního. Je tedy snadné předpokládat, že se ryby dostanou do vody, když ryba bere vodu.

Pro průměrné dítě (nebudu mluvit o někom, jako je Lim Ding Wen, i když jeho miniaturní fotografii budu používat vedle sebe), počítače a chytré telefony jsou zábavné nástroje. Vzdělání přichází mnohem později. Dostat dítě nadšené programováním může nějakou dobu trvat, protože logika potřebuje trochu času na rozvoj. Jako první přichází představivost a tvořivost. To je místo, kde leží jádro těchto deseti nástrojů ... pomocí kreativních nástrojů, aby se děti nadchly programováním.

Pro ilustraci potenciálu kreativního učení, které by mělo přispět k zapálení ohně, je zde TED Talk od Conrada Wolframa. Mírně nesouvisí, ale sledujte, abyste pochopili, proč děti (jednou i vy i já) ztratíte zájem o matematiku. Vysvětlí to také hroznou potřebu vynést pokyny z jejich přísných přísností a hodit je do skutečného světa a každodenního života. Obhajuje používání programování k výuce matematiky. A tak si to udělejte mnohem zábavnější, místo aby je nutili učit se předmět.

10 nástrojů, které by měly pomoci s kreativním učením se programování

Od her k programovacím nástrojům, od logiky k intuici, pojďme se projít deseti nástroji, které by měly pomoci ukázat, že programování není jen o funkcích a smyčkách. Zde jsou čestné zmínky (omezeno na deset programovacích nástrojů).

Crunchzilla Code Monster

Naučte se super věci o: JavaScript

Crunchzilla Code Monster byl navržen pro děti (Greg Linden, který chtěl, aby se jeho děti učily programování). Je to něco jako barebones WYSIWYG editor s jedním panelem pro kód a druhým panelem pro prohlížení toho, co kód dělá. The Code Monster nahoře je přátelský zloděj, který vede všechny od jedné hodiny k druhé. Celkem 59 lekcí. Chcete-li se pohybovat z jedné na druhou, musíte klikat na bublinu. Hodiny začínají snadno a jsou interaktivní. Zavedou se proměnné a parametry a pomocí JavaScriptu se vytvoří barevné objekty, jako jsou pole a stromy. Chyby jsou také zachyceny a vysvětleny. Code Monster ukládá lekci, na které se právě chystáte, takže se můžete kdykoli zastavit a vrátit se později. Dokud se vrátíte do stejného prohlížeče na stejném počítači, vrátíte se ke své lekci.

Co by se mohlo dítěti líbit: JavaScript vlevo ano, ale jednoduchá grafika je vytvořena vpravo, jako by „kouzlem“. Dítě, které se učí programování, musí hrát s kódem, aby vidělo okamžité barevné výsledky vpravo.

Logo

Naučte se super věci o: Řídicí struktury v programování pomocí základních datových typů, jako jsou slova, seznamy a pole.

Logo je jedním z nejstarších vzdělávacích programovacích jazyků. Byl vytvořen v roce 1967 pro vzdělávací účely a lze jej použít k výuce základů informatiky. To je dobře známé pro jeho implementaci Turtle Graphics. Od svých počátků se vyvinul a rozdělil do různých verzí pro všechny operační systémy. Například Elica je implementace Windows, která posouvá Logo do oblastí 3D animace. Turtle Academy je pro některé ruce příjemným zdrojem učení se s tímto funkčním programovacím jazykem. Existuje mnoho zdrojů, jako je Turtle Logo a FMSLogo.

Co by se mohlo dítěti líbit: Výuka želva s příkazy pro pohyb a umístění k nakreslení základních tvarů a liniové grafiky.

Poškrábat

Naučte se super věci o: Vizuální interaktivita bez učení syntaxe programování.

Nemůžete se hádat s 3 000 000 dokumentovanými projekty. Scratch má celosvětovou komunitu, která se může pochlubit bohatstvím učení. Pomocí Scratch můžete vytvářet interaktivní příběhy, animace a dokonce i hry. Tady mi dovolte nasměrovat vás na předchozí podrobný pohled do Scratch Jak naučit děti programovat od nuly! Jak učit děti programovat od nuly! a proč to děti mohou milovat.

Co by se mohlo dítěti líbit: Rozsah představit si věci bez učení o složitých programovacích pojmech. Jednoduše přetáhněte skřítky.

EToys

Naučte se super věci o: Objektově orientované koncepty s programovatelnými skripty.

EToys je podobný Scratch v tom, že je vizuálním nástrojem obohaceným o média pro vytváření skvělých počítačových programů. Záměrem projektu je podporovat kreativní a kritické myšlení. EToys běží jako samostatný program a také v prohlížečích (s plug-in) napříč všemi platformami. EToys je celosvětově rozšiřitelná, protože je k dispozici v několika jazycích a je otevřeným zdrojovým kódem. Je zajímavé, že byl poprvé vyvinut v Apple a byl všeobecně používán v projektu Jeden notebook na dítě.

Co by se mohlo dítěti líbit: 2D a 3D grafika podporovaná textem, obrázky a zvukovými soubory, které lze interaktivně kombinovat pomocí jednoduchých skriptů.

Vodní medvěd

Naučte se super věci o: Programovatelné skripty a způsob, jakým program teče z jednoho kroku na další.

Waterbear je nedávný vývoj a byl inspirován Scratch. Podobá se Scratch ve svém vizuálním přístupu k přetahování objektů (bloky skriptů) a pochopení toku programu. V backendu se generuje JavaScript, ale dítě nemusí znát syntaxi. Dítě musí poskytnout logiku prostřednictvím parametrů, aby sestavilo bloky programu. Jedním z rozdílů v programu Scratch je, že výukové prostředí je prohlížeč místo stažitelného vývojového prostředí. Waterbear stále není leštěný (pre-Alpha), ale pokud hledáte alternativu Scratch, stojí za to vyzkoušet.

Co by se mohlo dítěti líbit: Drag and drop bloky skriptu v prohlížeči. Bloky skriptů jsou popsány v jednoduché angličtině.

ToonTalk

Naučte se super věci o:

Programovací prostředí má zábavný prvek s karikaturami a animovanými postavami. Plná verze je 126 MB ke stažení zdarma a běží na všech verzích Windows a Mac (s Virtual PC). Tato stránka to vyjadřuje nejlépe - V animovaném světě ToonTalk budete vytvářet a spouštět nejrůznější počítačové programy. Při učení, jak programovat, budete čelit náročným hádankám, vyjadřovat svou kreativitu, učit se nové způsoby řešení problémů a mít spoustu zábavy!

ToonTalk verze 3.0 je nyní zdarma.

Co by se mohlo dítěti líbit: Hrajte logické hry a podívejte se, jak jsou věci postaveny na ToonTalk.

Cargo-Bot

Naučte se super věci o: Jak řešení hádanky nejefektivnějším způsobem rozvíjí strukturované myšlení.

Dnes je více pravděpodobné, že dítě bude mít iPad spíše v ruce než laptop. Cargo -Bot je ve skutečnosti bezplatná logická hra pro iPad a logická hra, která byla vyvinuta v Codea. Musíte „učit“ robotické rameno na platformě, jak přesunout spoustu beden přes 36 různých hádanek. Cargo-Bot je spíše o logice než o čistém programování. Ale pokud uspějete (a není to snadné), dozvíte se toho hodně o strukturovaném myšlení. Codea samotná je doporučená aplikace, pokud se chcete dozvědět o vývoji aplikací pro iOS. Jedná se o investici 9,99 $, která by měla přinést návratnost znalostí, ne-li nic jiného.

Co by se mohlo dítěti líbit: Je to hra, která učí programování, aniž by si to dítě uvědomilo.

Ruby pro děti [již není k dispozici]

Naučte se super věci o: Rubín.

Pokud chcete, aby vaše dítě učilo specifický programovací jazyk, Ruby je dobrá volba. Jedná se o objektově orientovaný jazyk a většina webových aplikací (např. Amazon a Twitter) je také kódována. Je to jednoduchý jazyk, protože syntaxe je poměrně intuitivní a má méně příkazových volání. Funguje na všech operačních systémech a je zdarma. Existuje také obrovská komunita, která vyučuje a učí se jazyk. Výukové programy, hry a příklady scénářů v Ruby for Kids by měly být pevným odrazovým můstkem pro dospělé i děti.

Jaké dítě by se mohlo líbit Jak můžete pomocí Ruby vyvíjet webové hry.

Raspberry Pi

Naučte se super věci o: Naučte se počítačové programování staromódní cestou; také pochopením hardwaru.

Pro ty, kteří přišli pozdě, Raspberry Pi Co potřebujete vědět o tom, jak začít s Raspberry Pi Co potřebujete vědět o tom, jak začít s Raspberry Pi Počítač Raspberry Pi je nejnovější v řadě kompaktních multifunkčních zařízení dodávaných jako balíček barebones, takže koncoví uživatelé mohou používat hardware pro prakticky jakýkoli výpočetní projekt, který přichází k… je počítač s kreditní kartou, který lze naprogramovat tak, aby byl použit stejně jako stolní počítač. Bylo vyvinuto jako nízkonákladové řešení pro výuku informatiky na školách. Raspberry Pi má mnoho zajímavých využití Nejlépe 5 úžasných použití pro váš počítač Malina Pi Nejlepších 5 úžasných použití pro váš počítač Malina Pi Nedávno jsem obdržel svůj Raspberry Pi po dlouhém čekání - a mám na to dost plánů . Problém je v tom, že si nejsem úplně jistý, na který projekt se chci nejprve pokusit. Zatímco… a každý den komunita za tím přichází s novou. Platforma Raspberry Pi používá hardware a software Open Source a je dokonale umístěna pro mladé podivínské mysli, aby je mohly využívat k jímce. Jak se ale v současné době ve školách používá? Stránka Raspberry Foundation nám dává několik vodítek.

Co by se mohlo dítěti líbit: Co takhle naučit se programovat za hodinu?

RoboMind

Naučte se super věci o: Jak programovat robota a tím i základy robotiky.

RoboMind je programovací a vzdělávací nástroj s vlastním skriptovacím jazykem s názvem ROBO. Kompaktní a jednoduchý jazyk nevyžaduje předchozí znalosti. Cílem programování je, aby se virtuální robot pohyboval po dvourozměrné mřížce a vystavoval jednoduché akce. Učí žáka společné zásady programování, které lze použít kdekoli. Je k dispozici ke stažení zdarma pro Windows, Mac OS X a Linux.

Co by se mohlo dítěti líbit: Naučit se základy umělé inteligence a později je používat na robotech reálného světa, jako jsou kity dostupné od LEGO Mindstorms NXT 2.0.

Učení dětí, jak kódovat a programovat, je nyní v podstatě součástí výuky. Pro dnešní společnost je důležité, aby se její občané naučili dívat se za hranice pohodlí aplikací a zařízení a pochopili, jak skutečně fungují. Víme, jak používat počítače, ale měli bychom také vědět, jak je programovat. V sázce jsou tedy všechny inovace, které se ještě musí stát. Jak říká tento podrobný článek CNN, “počítačová třída” nemůže být o tom, jak děti učit používat dnešní software; musí to být o tom, jak učit děti vyrábět zítřejší software.

Souhlasíš?




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.