5 Mítoszok a gyerekek kódolására
Mivel világossá vált, hogy korunk digitális forradalma megállíthatatlan, tanítani a következő generációs kódot jövedelmező ipargá vált; gondoljunk csak a gyerekek programozására, oktatási játékokra és robotokra, a kapcsolódó kézikönyvekre, tesztkönyvekre, versenyekre, tutorálásra stb..
De mi kevésbé nyilvánvaló hogyan kell elérni a célt - vagy ha egyáltalán el kell érni. A pragmatikus aggodalmak mellett, mint például az első tanítási programozási nyelv, ez is vitatott, hogy a kódolás valóban szükséges lesz-e mindenkinek. És ha igen, milyen módszerrel tanítsuk meg, hogy a mai gyerekek sikeresek legyenek a jövő világában.
A tanítás szükségességének megvitatása
Néhány cikk megpróbálja a szülőket a következő Zuckerberg (Steve Jobs, stb.) Felemelésére oktatni, míg mások erőteljesen ellenzik ezt. A kódolás nélküli emberek jövőbeni munkanélküliségére vonatkozó félelem-elterjedés is elterjedt, és találkozhatunk olyan cikkekkel is, amelyek tagadják, hogy a kódolásnak mindennapos készségnek kell lennie.
Bár a legtöbb cikk sok hasznos információt tartalmaz, és jó szándékkal írták, az egész téma őrületként jön ki.
A világ olyan gyorsan változik, és a jövő annyira kiszámíthatatlan, hogy nehéz kitalálni, hogy mi lenne a legjobb, de biztosan ott van félreértések, amelyek gyakran felbukkannak vitákban arról, hogyan tanítsák a gyerekeket kódolásra.
1. tévhit - Programozás a képernyőn kezdődik
Nem mindig a legjobb ötlet, hogy nagyon kicsi gyerekeket ragasszon a képernyőkhöz, különösen olyan korban, amikor alig ülhetnek. Szerencsére a programozás nem feltétlenül kell indítsa el a számítógépet.
Fiatal korban a gyerekek számára fontosabb vegyen fel egy különleges gondolkodási módot ez szükséges ahhoz, hogy bármilyen szakmában sikeres legyen komplex logikát igényel és fejlett problémamegoldó készségek, például a programozás.
A készség, amely segít megteremteni az alapjaikat kreatív bizalom nevezzük a találmány írástudását, és nagyon fiatal korban gyakorolható a gyerekek ösztönzése felfedezni és megérteni a környezetüket és a hozzon létre új dolgokat.
Mivel a legtöbb gyerek felfedező születik, nem nehéz megtenni. A legtöbb esetben elég ahhoz, hogy csak hagyja őket szabadon játszhat és ösztönözzék őket érdekeik betartására.
Ha többet szeretne megtudni arról, hogy a kreatív bizalom hogyan segítheti a gyerekeit a jövőbeli szakmában, nézd meg a könyvet “Innovátorok létrehozása” Tony Wagner, egy ragyogó Harvard professzor.
A 2. mítosz - a kódolásnak unalmasnak kell lennie a gyerekeknek
A kódolás csak unalmas a gyerekek számára, ha ugyanúgy tanítják őket, mint a felnőtteknek.
Manapság sok nagyszerű eszköz áll rendelkezésre vonzó és szórakoztató technikák tanítani a programozást a gyermekek számára. Például az Apple legújabb Swift Playgrounds-ját használja érdekes rejtvények és 3D-s grafika ezeket lépésről lépésre be kell vezetni a kódolási koncepciókba.
Ha a gyerekek elkezdenek tanulni kódolni egy olyan eszköz segítségével, amely kifejezetten az igényeiknek megfelelően lett kialakítva, az elején nem kell parancsokat és szintaxist tanulniuk.
Ezek a kódolóalkalmazások azokat teszik vegye fel a logikát játékos és intuitív módon, és képesek fokozatosan lépjenek a valódi kóddal.
Mítosz # 3 - el kell kezdeniük egy nagyon fiatal korban
A kérdés itt nem korlátozódik azokra a vitákra, amikor a gyerekeknek a programozás megkezdésének megfelelő kora van. Beszélnünk kell arról is, hogy milyen tevékenységek sorolhatók fel programozás.
Az olyan oktatási oldalak, mint a Code.org, a 4-6 éves gyerekek számára gyakorolják a gyakorlatokat számítási képességük és alapvető logikájuk javítása. Azonban a legtöbb ember, aki meglátogatja az oldalakat, valószínűleg nem gondolná ezeket a gyakorlatokat “programozás”.
Ebben a Venture Beat cikkben három informatikai szakember három különböző véleményt ad arról, hogy érdemes kisgyermekeket kódolni. Különböző nézeteik a kódolás különböző definícióitól származnak.
Általában elmondható, hogy még vizuális nyelvek, mint például a Scratch (8–16 évesek számára ajánlott), nehezen érthető a legtöbb gyereknél, akik fiatalabbak az általános iskolai korban, egy korban, mielőtt magabiztosan olvashatnak, írhatnak és használhatnak alapvető matematikai műveleteket.
Az idők legjobb programozói többsége idősebb gyerekként vagy tinédzserként is megtanult kódolni, például Bill Gates 13-kor kezdődött, Mark Zuckerberg pedig a 6. osztályban volt..
Mítosz # 4 - Lehetséges a megfelelő nyelv kiválasztása
Melyik programozási nyelv a legjobb, hogy kezdjen, vagy legyen egy “igazi” vagy a A gyerekbarát nyelv is vitatott téma.
Ha a valós életben használt programozási nyelvekről beszélünk, azt mondhatjuk, hogy jobb, ha bármelyik nyelvvel kezdjük Egyszerű szintaxisa van, például Python, vagy egy ilyen minden eszközön problémamentesen fut, például a JavaScript (amely bármely webböngészőben futtatható).
Egy dolog biztos, hogy lehetetlen a megfelelő nyelvet választani, és ezért nem érdemes rá hangsúlyozni túl sok.
Először is, nincs mágikus recept, amely minden gyerek számára működik. Mindegyikük szeretni fog egy másik nyelvet - vagy egyáltalán nem fog szerelmes lesz a programozással, ami szintén nem egy tragédia.
Ráadásul a technológiai ipar olyan gyorsan változik, hogy aligha lehet kitalálni mely nyelv lesz a kereslet amikor a mai gyerekek felnőttekké válnak.
Az alábbiakban láthatod a TIOBE programozói közösségi indexet, amely a különböző programozási nyelvek népszerűségét jelzi 2002 és 2016 között.
Mire a gyerek a munkaerőpiacon lesz, ez a grafikon valószínűleg teljesen másképp fog megjelenni - néhány nyelv eltűnik, és az újak valószínűleg megjelennek.
A programozás jellemzően egy mező élethosszig tartó tanulást igényel, ezért a legfontosabb a gyermekek számára vegye fel a logikát és a koncepciókat, amelyek minden nyelven visszatérnek.
Ebben a gyorsan változó világban is lágy készségek, mint például a problémamegoldás, az interperszonális és a projektmenedzsment készségek egyre fontosabbá válnak, így sokkal jövedelmezőbb a programozás holisztikus szemszögéből ahelyett, hogy ezt a nyelvet szigorúan betartanák.
5. tévhit - a jövőben mindenkinek kódolnia kell
A digitális korszakban a legtöbb, ha nem az összes munkahely egyre növekszik használja a technológiát. Azonban a felhasználói élmény kialakítása is virágzik, olyan személyek, akik nem technikai területeken fognak dolgozni, mint például a marketing, az oktatás, a kiadás vagy az egészségügyi ellátás, valószínűleg nem kell munkájuk részeként kódolniuk.
Ezért nem tragédia, ha a gyereked egyszerűen nem érdekli a kódolást, hiszen más területeken is sikeres lesz..
De ne feledd ezt: a digitális írástudás mindenki számára kulcsfontosságú lesz. A digitálisan író személy valaki, aki:
- biztonságosan és magabiztosan használat különböző eszközök és szoftverek
- megérteni, hogyan kapcsolódnak egymáshoz
- biztonságos tudással rendelkeznek a webes közzététel, az online kommunikációs eszközök, az internetes keresés, a szövegszerkesztők, a táblázatok, a tartalomkezelő rendszerek, a közösségi média, a képszerkesztők, a termelékenység szoftverek és sok más
- és megérteni a fogalmakat például az online adatvédelem és a digitális jogok és felelősségek.
A digitális írástudás fontosabb
Programozás, webfejlesztés, rendszergazdálkodás és egyéb fejlett szintű informatikai ismeretek általában nem a digitális írástudás.
Másrészt, a kódolás alapvető megértése biztosan a digitális írástudás javítása sok más készséggel együtt, mint például problémamegoldás, kritikus gondolkodás és logika, így ez egy nagy dolog, ha a gyerekek mindent megtanulhatnak az iskolában.
Azt is lehet állítani, hogy az alapvető kódolást minden gyereknek meg kell tanítani, mint az olvasás, az írás és a matematika, mert hogy miben tudjuk, hogy egy gyerek tehetséges vagy nem?
És még ha nem is programozókként fognak végezni biztosan hasznosak lesznek a tudásból. Mindazonáltal elképzelni a jövőbeni munkahelyet olyan helyként, ahol mindenkinek folyékonyan kell programoznia (vagy egyáltalán be kell írnia a kódot) egyszerűen irreális.