Úvodná » kódovanie » 5 mýtov o učeniach detí na kóde

    5 mýtov o učeniach detí na kóde

    Keďže sa ukázalo, že digitálna revolúcia nášho veku je nezastaviteľná, vyučovanie novej generácie na kódovanie sa stalo lukratívnym odvetvím; jednoducho premýšľať o programovaní aplikácií pre deti, vzdelávacích hračiek a robotov, súvisiacich príručiek, testovacích kníh, súťaží, tútoringu atď..

    Čo je však menej zrejmé ako by sa mal cieľ dosiahnuť - alebo ak je potrebné ju vôbec dosiahnuť. Okrem pragmatických obáv, ako napríklad programovací jazyk, ktorý sa má učiť ako prvý, je to tiež diskutovali o tom, či kódovanie bude skutočne potrebnou zručnosťou pre všetkých. A ak áno, s akou metodikou ju vyučovať, aby sa dnešné deti stali úspešnými v budúcom svete.

    Diskutovať o potrebe učiť kódovanie

    Niektoré články sa snažia vzdelávať rodičov o tom, ako zvýšiť ďalšiu Zuckerbergu (Steve Jobs, atď.), Zatiaľ čo iní silne odporúčajú, aby to urobili. Obáva sa strachu o budúcej nezamestnanosti ľudí, ktorí nemôžu kódovať, a môžeme sa tiež stretnúť s článkami, ktoré popierajú, že kódovanie musí byť všadeprítomná schopnosť.

    Hoci väčšina z týchto článkov obsahuje veľa užitočných informácií a boli napísané s dobrými úmyslami, celý predmet stále prichádza ako šialenstvo.

    Svet sa mení tak rýchlo a budúcnosť je tak nepredvídateľná, že je ťažké odhadnúť, čo by bolo najlepšie, avšak rozhodne sú mylné predstavy, ktoré sa často objavujú v diskusiách o tom, ako naučiť deti kódovať.

    Mýtus č. 1 - Programovanie začína na obrazovke

    Nie je vždy najlepším nápadom nalepiť veľmi malé deti na obrazovky, najmä vo veku, keď môžu sotva sedieť. Našťastie, programovanie nemusí nutne musieť spustite na počítači.

    V mladom veku je pre deti dôležitejšie vyzdvihnúť osobitný spôsob myslenia to je potrebné, aby ste boli úspešní v akejkoľvek profesii vyžaduje zložitú logiku a pokročilé zručnosti pri riešení problémov, ako napríklad programovanie.

    Skúsenosť, ktorá pomáha vytvoriť základy ich tvorivú dôveru sa nazýva vynálezová gramotnosť a dá sa praktizovať od veľmi mladého veku tým, že povzbudzuje deti preskúmať a pochopiť ich prostredie a vytvoriť nové veci.

    Keďže sa väčšina detí narodí prieskumníci, nie je to ťažké. Vo väčšine prípadov to stačí len nechať voľne hrať a povzbudiť ich, aby presadzovali svoje záujmy.

    Ak sa chcete dozvedieť viac o tom, ako môže kreatívna dôvera pomôcť vašim deťom v ich budúcej profesii, pozrite sa na knihu “Vytváranie inovátorov” Tony Wagner, brilantný Harvardský profesor.

    Mýtus č. 2 - kódovanie musí byť nudné pre deti

    Kódovanie je pre deti nudné iba vtedy, ak sa im učí rovnako, ako sa učí dospelým.

    V týchto dňoch existuje veľa skvelých nástrojov, ktoré používajú pútavé a zábavné techniky učiť programovanie pre deti. Napríklad používa najnovšie pracovisko Swift Playground spoločnosti Apple zaujímavé hádanky a úchvatná 3D grafika zaviesť ich postupne do koncepcií kódovania.

    Ak sa deti začnú učiť kódovať pomocou nástroja, ktorý bol prispôsobený konkrétnym potrebám, nemusia na začiatku naučiť príkazy a syntax.

    Tieto kódovacie aplikácie ich robia vyzdvihnúť logiku v hravých a intuitívnych spôsoboch a môžu postupne postupovať smerom ku skutočnému kódu.

    Mýtus č. 3 - potrebujú začať vo veľmi mladom veku

    Otázka tu nie je obmedzená len na diskusiu, kedy je správny vek pre deti, aby začali učiť programovanie. Musíme tiež hovoriť o tom, aké druhy činností možno zaradiť do kategórie programovanie.

    Vzdelávacie stránky, ako je Code.org, majú cvičenia pre deti od 4 do 6 rokov zlepšiť ich výpočtové zručnosti a základnú logiku. Avšak väčšina ľudí, ktorí navštívia stránky pravdepodobne nebude myslieť na tieto cvičenia ako “programovanie”.

    V tomto článku Venture Beat troch odborníkov v oblasti IT dáva tri veľmi odlišné názory na to, či stojí za to, aby ste učili kódovanie batoľatých. Ich odlišné názory vyplývajú z ich rôznych definícií toho, čo je kódovanie.

    Všeobecne možno povedať, že dokonca vizuálnych jazykov, ako je Scratch (odporúčané pre deti vo veku 8-16 rokov), je ťažké pochopiť pre väčšinu detí, ktoré sú mladšie ako základný školský vek, vo veku pred tým, ako môžu s istotou čítať, písať a používať základné matematické operácie.

    Tiež väčšina najlepších programátorov našej doby sa naučila kódovať ako staršie dieťa alebo teenager, napríklad Bill Gates začal v 13, a Mark Zuckerberg bol v 6. ročníku.

    Mýtus č. 4 - je možné vybrať správny jazyk

    Ktorý programovací jazyk je najlepšie začať, alebo či by mal byť “reálny” alebo a jazyk, ktorý je vhodný pre deti.

    Ak hovoríme o programovacích jazykoch, ktoré sa používajú v reálnom živote, môžeme povedať, že je lepšie začať buď jazykom, ktorý má priamu syntax, ako napríklad Python, alebo taký beží na každom zariadení bez problémov, ako napríklad JavaScript (ktorý môže byť spustený v každom webovom prehliadači).

    Jedna vec je istá, nie je možné vybrať ten správny jazyk, a preto sa nestojí za to zdôrazňovať príliš veľa.

    Po prvé, neexistuje žiadny magický recept, ktorý by fungoval pre každé dieťa. Každý z nich sa zamiluje do iného jazyka - alebo sa nebude milovať s programovaním vôbec, čo je tiež nie tragédiou.

    Technologický priemysel sa navyše mení tak rýchlo, že je ťažké odhadnúť aký jazyk bude požadovaný keď sa dnešné deti stanú dospelými.

    Nižšie uvidíte index TIOBE Programming Community Index, ktorý udáva popularitu rôznych programovacích jazykov medzi rokmi 2002 a 2016.

    V čase, keď bude vaše dieťa na trhu práce, bude tento graf s najväčšou pravdepodobnosťou úplne odlišný - niektoré jazyky môžu zmiznúť a nové sa pravdepodobne objavia.

    Programovanie je zvyčajne pole, ktoré vyžaduje celoživotné vzdelávanie, preto je pre deti najdôležitejšou vecou vyzdvihnúť logiku a pojmy, ktoré sa vracajú do každého jazyka.

    Aj v tomto rýchlo sa meniacom svete mäkké zručnosti, ako sú riešenie problémov, interpersonálne a riadenie projektov, sú čoraz dôležitejšie, takže je výhodnejšie programovania z holistického hľadiska skôr než prísne presadzovať tento alebo ten jazyk.

    Mýtus č. 5 - V budúcnosti bude každý musieť kódovať

    V digitálnej ére, väčšina, ak nie všetky, stále viac pracovných miest využiť technológiu. Avšak ako dizajn skúseností používateľov je tiež úspešný, ľudia, ktorí budú pracovať v netechnických oblastiach, ako napríklad marketing, vzdelávanie, vydavateľstvo alebo zdravotná starostlivosť, s najväčšou pravdepodobnosťou nebudú musieť kódovať ako súčasť svojich pracovných miest.

    Preto to nie je tragédia, ak vaše dieťa jednoducho nemá záujem o kódovanie, pretože bude ešte možné mať úspech aj v iných oblastiach.

    Ale uvedomte si toto: digitálna gramotnosť bude pre všetkých dôležitá. digitálne gramotná osoba je niekto, kto môže:

    • bezpečne a dôverne použitie rôznych zariadení a softvéru
    • pochopiť, ako súvisia medzi sebou
    • mať bezpečné vedomosti ako napríklad publikovanie na internete, on-line komunikačné nástroje, vyhľadávanie na internete, textové procesory, tabuľkové procesory, systémy na správu obsahu, sociálne médiá, editory obrázkov, softvér na zvýšenie produktivity a mnoho ďalších
    • a pochopiť pojmy ako sú súkromie online a digitálne práva a zodpovednosti.
    IMAGE: efaqt.com

    Digitálna gramotnosť je dôležitejšia

    Programovanie, vývoj webových aplikácií, správa systémov a ďalšie pokročilé IT zručnosti sa zvyčajne netýkajú digitálnej gramotnosti.

    Na druhej strane, základné pochopenie kódovania je isté zlepšiť digitálnu gramotnosť spolu s mnohými ďalšími zručnosťami, ako napr riešenie problémov, kritické myslenie a logika, tak to je a skvelý vec, ak by sa deti mohli všetko naučiť v škole.

    Možno tiež tvrdiť, že základné kódovanie by malo byť vyučované každému dieťaťu, rovnako ako čítanie, písanie a matematika, pretože ako inak vieme, či je dieťa talentované, alebo nie?

    A aj keď nebudú skončiť ako programátori z poznatkov určite budú mať prospech. Avšak predstaviť si budúce pracovisko ako miesto, kde bude každý musieť byť plynulý programátor (alebo bude musieť napísať kód vôbec), je jednoducho nerealistický.