Jaký programovací jazyk naučit své děti

dětské programování

Pokud jste milovníky programování, určitě při více než jedné příležitosti budete muset čelit potřebě pracovat s různými jazyky. Tento bod je jistý, že to zvládnete, nebo, lépe řečeno, dosáhli jste fáze, ve které už nemáte strach z doby, kdy jste začali pracovat s jinými typy jazyků, protože si můžete dokonce užít zvláštnosti, které každý představuje.

V pokročilejší fázi vašeho života se může stát, že nastal okamžik, kdy se chcete podělit o své hobby s nejmenšími v domácnosti, což může být opravdu těžké, protože naučit se přesně programovat není znalost, kterou můžete získat Za měsíce nebo roky se vždy učíte akademicky a dokonce sledujete zdrojový kód generovaný jinými vývojáři. Kvůli tomu a zvláštnostem, které každý jazyk představuje, Který z nich je nejlepší pro ty nejmenší v našem domě?

Pravdou je, že jediná věc, o které jsme se skutečně rozhodli, je něco tak jednoduchého, jako je programování, jak bylo prokázáno, něco velmi důležitého, co musíme vštípit našim nejmenším. Bohužel, když jsme začali zkoumat možností je mnoho, tak jsme se na HWLibre rozhodli zkusit uspořádat a malý průvodce, víceméně podle věku, kde budeme hovořit o jazyky, které podle mého názoru mohou být poučnější a zajímavější.

Věky od 3 do 6 let

V tomto prvním kroku je pravda, že se děti mohou zdát příliš mladý na to, aby začal chápat, co se děje v určitém kroku. Z tohoto důvodu je nejlepší přimět je, aby se učili, aniž by věděli, co vlastně dělají, v tuto chvíli to možná není nutné, takže nejlepší možností je pokusit se je přimět učit se hraním.

Nejlepší je začít tím, co by bylo výpočetním myšlením získat nějaký typ hračky, který se jim líbí, a přilákat jejich pozornost A v tomto smyslu, na rozdíl od toho, co si dokážete představit, existuje na trhu mnoho možností.

Scratch Jr.

Pokud nechceme utratit příliš mnoho peněz v tomto prvním pokusu o zasvěcení našich nejmenších na tomto světě, jednou z možností může být vsadit na Scratch Jr.. Mluvíme o aplikaci dostupné pro Android i iOS, která její použití zakládá na programování bloků.

Negativní bod této aplikace se nachází v několika prostorách, které ji činí zajímavou. Na jedné straně musí být věk dítěte vysoký pro rozsah, který jsme od té doby označili musí být schopen zvládnout tablet s lehkostí stejně jako skutečnost, kterou už musíte mít určité schopnosti poznávací.

Je to pro aplikace je zdarma a má několik nápadů, které mohou sloužit jako příklady a návody, jak začít.

housenkový robot pro děti, aby se naučily programovat

Různé hry s roboty

V tomto okamžiku, aniž byste uváděli jména nebo značky, vám řekneme, že dnes na trhu existují určité možnosti, ve kterých si nejmenší z domu mohou hrát s různými automaty, které lze naprogramován tak, aby vykonával různé předdefinované pohyby. Příkladem může být získání robota, počínaje od fyzického bodu A v místnosti, k dosažení bodu B stanoveného námi.

Osobně musím přiznat, že tento nápad je ten, který jsem se v té době rozhodl začít pracovat v této oblasti, a přestože jsou děti v mladém věku spíše neklidné, můžeme přijít k přimět je, aby se zajímali o výzvy, které pro ně klademe za předpokladu, že jim neustále pomáháme.

Věky od 7 do 9 let

V této fázi platí, že ty nejmenší už obvykle mají mnohem rozvinutější dovednostiKoneckonců, jsou starší a jejich kapacity jsou mnohem vyšší, než si dokážeme představit, zvláště pokud jim pomáháme trénovat.

To jim přesně otevírá dveře k využívání mnohem pokročilejších programů a výzev pro ně, kteří by se hlavně a podle odborníků v těchto věkových obdobích měli orientovat na podporovat několik z mnoha inteligencí jako je matematika, prostor nebo lingvistika

Scratch

V návaznosti na doporučení z předchozí úrovně není nic lepšího než přejít z verze Jr Scratch, zvláště pokud to zvládnete, nejpokročilejší verze, která je považována za jednu z hlavních platforem vzdělávacího programování na světě. Tato verze je určena pro děti starší 8 let años Ačkoli, jak se obvykle stává, vše bude záviset na samotném dítěti a zájmu, který může mít.

Pokud znáte Scratch, stále se jedná o druh jazyka na vysoké úrovni, který se skrývá za použitím barevných kousků. Osobně se mi zdá více než zajímavá platforma začít, zvláště když vezmeme v úvahu, že v současné době má více než 14 milionů projektů na svých webových stránkách který může sloužit jako průvodce.

Tynker

Tynker je programovací jazyk, jehož použití může být velmi podobný Scratch protože je založen na umístění bloků. Jednou z hlavních výhod, kromě dodržování filozofie freemium, je to, že na její platformě najdeme několik tutoriálů které nám pomohou začít se softwarem.

Stejně jako u předchozí možnosti zodpovídají za Tynker doporučuje jeho použití u dětí starších 8 letvěk, v němž věří, že děti skutečně využijí to, co platforma nabízí, což má několik úrovní a širokou škálu cílů, které je třeba splnit.

Věky mezi 10 až 12 lety

V tomto bodě je pravdou, že naši nejmenší už tomu tak není a jejich kapacita postupem času exponenciálně rostla. V tomto okamžiku je musíme přestat motivovat tím, že jim řekneme, co mají dělat, aby se k nim dostali své vlastní cíle a rozhodněte se, jak byste jich měli dosáhnout.

V tomto okamžiku je asi nejlepší, že přestanou pracovat s bloky a pokračují v realizaci svých různých projektů s textem, i když jim na druhou stranu samozřejmě nemůžeme ukázat výhody různých tradičních programovacích jazyků, na to bude čas.

Kód Monkey

Jedná se o docela zvláštní software, který mi připadal více než zajímavý, je tomu tak proto, že i když již není programován pomocí bloků, pravdou je, že může jít o přechodný krok zaměřený na použití profesionálních programovacích prostředí, zejména kvůli jeho rozhraní .

V Code Monkey budeme muset ovládat akce prováděné opicí, která musí sbírat banány podle různých scénářů. Chcete-li přesunout opici, jak si jistě představujete, musíme napsat kód pomocí velmi jednoduchých pokynů. Jak jdeme na další úroveň, obtížnost se zvyšuje.

Věky mezi 13 až 16 lety

V tuto chvíli jsme v životě našich dětí ve věku 'těžký'. Možností, v závislosti na programovacích dovednostech našeho malého, je mnoho, protože existují zrychlené kurzy, které se mohou naučit programovací techniky, které mohou být zajímavé, i když existují také určité platformy, které nabízejí různé metody.

AppInventor

AppInventor Není to nic jiného než aplikace, ze které můžete vytvářet aplikace pro Android přetažením bloků kódu. Další informace vám sdělíme, že tomu tak bylo vyvinutý společností Google sám a jeho vývoj nese nic menšího než MIT.

Nejzajímavější na AppInventoru je, že je zcela zdarma a velmi snadné použití, zvláště pokud vezmeme v úvahu, že na internetu existuje obrovské množství výukových programů, pomocí kterých lze zahájit naši iniciaci.

Krajta

Ano, čtete správně, v tomto věku může být více než zajímavé začít s používáním Krajta, zvláště pokud mladý muž v našem domě chce kvůli svým obavám přestat pracovat s bloky a dostat se do profesionálního programování.

Jak dobře víte, máme co do činění s programovacím jazykem se vším, co naznačují. Zahrnul jsem to, protože je jich mnoho odborníci, kteří doporučují používat Python jako úvod do textového programování pro jeho jednoduchost. Zároveň provedete malý průzkum a najdete mnoho výukových programů, které vám pomohou zjistit, jak začít od 14 let, a také další zdroje informací, jako jsou tradiční knihy všeho života.

17 let a starší

V tomto bodě, a dokonce i v předchozím, již mluvíme o dokonale formovaných mladých lidech i o každém dospělém, který chce vstoupit na tento svět.

V těchto dobách je normální, že mladí lidé začínají plánovat svou budoucnost. Jak je logické u mnoha možností, od zahájení práce s textovými programovacími jazyky až po postupné spalování fází až po dosažení opakujících se Java, Objective-C ... pro objektově orientované jazyky nebo, pokud chcete jít dále vstupte do mocného a všestranného světa C.

Arduino

Na této úrovni chci navrhnout několik návrhů, i když osobně si myslím, že nastal čas udělat mnohem vážnější věci, jako jsou vlastní projekty, kde kombinovat programování s elektronikou.

Skutečný potenciál Arduino spočívá v jejich obrovské možnosti, pokud jde o přizpůsobení, univerzálnost a škálovatelnost. Dalším bodem v jeho prospěch je, že dnes za projektem stojí obrovská komunita, kde se můžete obrátit a naučit se pracovat na skutečných projektech.

Stencyl

Pokud milujete videohry a chcete tímto způsobem rozvíjet svou profesionální kariéru, možná vás bude zajímat Stencyl, jedna z platforem pro vytváření pokročilejších videohier v okamžiku, kdy je jich zdarma (existuje placená verze) vám umožní vytvářet pokročilé personalizované hry s velkým potenciálem.

Negativní částí je, že abyste jej mohli začít používat, musíte postupovat podle několika návodů, které od té doby existují na jeho oficiálních webových stránkách je to docela složité, alespoň dokud po chvíli nezačneme mít na platformě klid.


Obsah článku se řídí našimi zásadami redakční etika. Chcete-li nahlásit chybu, klikněte zde.

Buďte první komentář

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.