Kódolás gyerekeknek: A végső útmutató szülőknek [Frissítve 2021]

Kódolás gyerekeknek: A végső útmutató szülőknek 2021-ben!

A gyerekeknek szóló kódolás (más néven számítógépes programozás) népszerűsége rohamosan növekszik.

Míg az Egyesült Államokban kevés hagyományos iskolában kínálnak programozást, egy Gallup-felmérés szerint a szülők 90%-a szeretné, ha a számítógépes programozást az iskolai nap folyamán tanítanák.

A kódolás megtanulása fiatal korban valóban egy egész életre felkészítheti gyermekét a sikerre. Még akkor is, ha nem kifejezetten informatikával kapcsolatos területre mennek, gyakorlatilag minden modern iparágban előnyhöz juttatja őket.

Még azoknál a diákoknál is, akik elég szerencsések ahhoz, hogy informatikaoktatásban részesüljenek az osztályteremben, a szigorúság szintje hagyományosan alacsony (jellemzően csak Scratch, Code.org vagy Tynker). Ennek leküzdésére sok szülő úgy döntött, hogy külső forrásokat keres a kódolási oktatáshoz.

A szorult helyzet, amelyben találjuk magunkat, természetesen nem az iskolák hibája. A számítógépes programozás valódi nyelvekkel és eszközökkel történő tanítása általában mérnöki háttérrel rendelkező tanárokat igényel. Az iskolák pedig egyszerűen nem tudnak versenyezni a magánszektorral, amely olyan gyorsan szedi fel az új mérnököket, ahogy csak tudja.

Röviden, ez az oka annak, hogy elindítottuk a CodaKid-et. Megfizethető lehetőséget akartunk nyújtani azoknak a diákoknak, akik készen állnak arra, hogy professzionális nyelveken és eszközökkel valódi számítógépes programozást tanuljanak. Azt is szerettük volna, hogy ezek a diákok megkapják azt a mentori támogatást, amelyre képzett mérnököktől van szükségük, amikor a középhaladó és haladó projektek felé haladnak. A CodaKid mostantól ugyanazokat a fejlett programozási nyelveket és eszközöket tanítja a gyerekeknek, amelyeket a Facebook, az Amazon és a Google alkalmazottai használnak. A leghaladóbb diákjaink már gépi tanulást és mesterséges intelligenciát tanulnak!

Ebben az útmutatóban választ adok néhány olyan leggyakoribb kérdésre, amelyekkel egy sikeres gyerekkódoló akadémia működtetése során találkozunk. Mindezek tetejébe megpróbálok tanácsokat adni az akadémiai megközelítéssel, a tananyag kiválasztásával és a gyermekednek szánt egyéb forrásokkal kapcsolatban.

Az alábbiakban egy tartalomjegyzékkel láttam el, hogy mire számíthatsz ebben a cikkben. Minden egyes rész szépen átvezet a következőbe, segítve ezzel, hogy diákod felkészüljön a digitális korszakra.

Ha azonban valamit konkrétan keresel, nyugodtan kattints az alábbi linkek bármelyikére, hogy gyorsan átugorj az adott részhez.

  1. Mi a kódolás gyerekeknek? Milyen életkorban érdemes kódolni tanulni?
  2. Miért tanuljon a gyermekem kódolni? Miért nem elég a K-12. osztályos iskola?
  3. Melyek a legjobb programozási nyelvek gyerekeknek?
  4. Négy fontos tipp, amit érdemes megfogadni, mielőtt elkezd a gyerek kódolni!
  5. A legjobb ingyenes & fizetős kódolós játékok, alkalmazások, weboldalak, tanfolyamok, tananyag és még sok más, amivel elkezdheted!
  6. Milyen típusú számítógépbe fektessek a gyermekemnek?

Mi az a kódolás gyerekeknek? Hány éves korban érdemes kódolni tanulni?

A kódolás vagy számítógépes programozás egy kreatív folyamat, amelyet a programozók végeznek, hogy megmondják a számítógépnek, hogyan hajtson végre egy feladatot. Alapvetően számítógépes programok írását jelenti programozási nyelvek segítségével. A gyerekeknek szóló kódolást általában olyan tartalmakkal tanítják, amelyek nagy érdeklődésre tartanak számot, miközben olyan projekteket hoznak létre, amelyek kreatív inputot igényelnek.

Röviden, a gyerekeknek szóló kódolás jellemzően játékosított, így a gyerekek számára szórakoztatóvá válik a tanulás!

Mivel a kódolás játékosítottá tehető, a gyerekek már 5 éves kortól elkezdhetik a kódolás tanulását vizuális blokkfelületek vagy az életkornak megfelelő szövegalapú kódolási órák segítségével.

Ezzel a témával részletesebben foglalkozom a “Kódolás kezdőknek” című blogcikkemben: A Step-by-Step Guide for Kids, Parents, and Educators”

A játékok, alkalmazások és más gyerekközpontú projektek segítségével zajló gyerekprogramozási tanfolyamok olyan kutatásokon alapuló megközelítés, amely bizonyítottan úgy tanít valós készségeket, hogy a diákokat leköti.

Miért tanuljon a gyermekem kódolni? Miért nem elég a K-12. osztályos iskola?

Röviden, a fiatal korban történő kódolási tanulás több jövőbeli lehetőséget biztosít a gyerekeknek és a tizenéveseknek. Amint az alábbiakban megtudhatja, az adatok meggyőzőek. A Bureau of Labor szerint a szoftverfejlesztők mediánbére évi 103 560 dollár, és a kereslet várhatóan évente 24%-kal nő 2016 és 2026 között. Ez sokkal gyorsabb, mint a többi szakma átlaga.

Sajnos, még ha a K-12 iskola azon kevesek közé tartozik is, amelyek aktívan kínálnak kódolási órákat, jellemzően nem készítik fel megfelelően a diákokat. Vagy nem építik be a megfelelő nyelveket, amelyek beindítják a gyerek karrierjét, vagy egyszerűen nem rendelkeznek annyi eszközzel és forrással, mint a kiegészítő programokban.

A legtöbb iskola olyan programokat használ, mint a Scratch, a Code.org vagy a Tynker.

A Scratch egy jó, ingyenes módszer arra, hogy a gyerekek valódi programozási nyelvek használata nélkül tanulják meg a kódolási fogalmakat. A Code.org-nak van néhány tisztességes gyakorlata, amelyek bevezetik a Scratch-szerű vizuális blokknyelveket, sőt a későbbi moduljaiban még néhány alapvető szöveges kódolást is. A Tynker szintén vizuális blokkos megközelítést alkalmaz, miközben a későbbi modulokban szövegalapú kódolást vezet be.

Ezek a programok az iskolák számára előnyös eszközök, mivel az órákat olyan tanárok is felügyelhetik, akiknek korlátozott vagy semmilyen mérnöki hátterük nincs. Szórakoztató módot jelentenek arra, hogy a gyermek megmártózzon bennük, de rövid időn belül sok gyerek a haladóbb tartalmakért fog kiáltani. A következő szintű tartalmak lehetővé teszik a tanulók számára, hogy saját játékokat, alkalmazásokat és weboldalakat készítsenek valódi szövegalapú nyelvek használatával. Ráadásul nem korlátozza őket zárt platformokra.

Ha befektet külső forrásokba, diákjai valódi szoftverfejlesztést tanulhatnak professzionális eszközök és nyelvek használatával. (Bővebben az 5. fejezetben mind az ingyenes & fizetős programokról, amelyek segítenek megoldani ezt a problémát)

A tanfolyamok nagy része ugyanazokkal a nyelvekkel és eszközökkel tanít, amelyeket olyan szoftvercégek használnak nap mint nap, mint a Facebook, a Google és az Amazon.

Milyen a számítógépes kód?

Itt van két gyakori fogalom, amelyeket pszeudokódok segítségével szemléltetünk: a feltételes utasítások és a ciklusok.

Feltételes utasítások

A feltételes utasítások lehetővé teszik, hogy a számítógépes program egy adott kódrészletet annak alapján hajtson végre, hogy egy feltétel igaz vagy hamis. A Java Boolean értékeket használ e feltételek kiértékeléséhez. A feltétel számítógép általi kiértékelésekor a két Boolean érték (True vagy False) közül az egyiket kapjuk vissza.

Itt egy kódrészlet, amely meghatározza, hogy a felhasználó játékosa mikor ugrik:

A fenti példában, ha a játékos megnyomja a szóköz billentyűt a számítógépen, a felhasználó játékosa ugrik.

Hurok

Egy másik gyakori kódolási fogalom az úgynevezett ciklus. Ebben a példában a “While Loop” folyamatosan végrehajt egy parancsot, amíg egy adott feltétel igaz, és megszakítja a parancsot, amikor a feltétel már nem igaz.

Ebben a While ciklusban a növények addig nőnek a játékban, amíg a Daytime feltétel igaz.

A fentiek csak néhány példát tartalmaznak a tanulók által játékosított formában megtanulható készségekre. A következő részben kitérek a legjobb programozási nyelvekre, amelyeket a gyerekeknek érdemes megtanulniuk.

Mielőtt azonban továbblépnénk… íme néhány további ok, amiért érdemes megfontolni, hogy a gyerekeket már fiatal korban megismertessük a kódolással:

  1. A számítástechnika számos járulékos területen fejleszt készségeket, beleértve a matematikát, a természettudományokat, a problémamegoldást, a csapatmunkát, a projektalapú tanulást, a kreatív művészeteket és még sok más területet. Ahogy Steve Jobs közismerten mondta: “A kódolás megtanít gondolkodni.”
  2. A számítógépes programozás megtanulása olyan, mint egy idegen nyelv elsajátítása. Minél korábban kezded el, annál könnyebb.
  3. 2020-ban közel 1 millió betöltetlen technológiai állás lesz az Egyesült Államokban a képzett mérnökök hiánya miatt.
  4. A számítástechnikával kapcsolatos szakmák teszik ki a STEM (tudomány, technológia, mérnöki és matematika) területén várható új munkahelyek több mint 60%-át.
  5. A számítógépes programozás olyan készségeket tanít, amelyek azonnal relevánsak a mai munkaerőpiacon.
  6. A számítástechnika szinte minden iparágat működtet az oktatástól a mezőgazdaságig, a jogtól az üzleti életig, az építőipartól az orvostudományig.
  7. A számítástechnikai mérnöki állások a legjobban fizető új diplomások között vannak.
  8. A kódolás a legújabb szabad művészet. (A szabad művészeteket hagyományosan arra tervezték, hogy felkészítsék az egyéneket a polgári életre, és segítsenek a diákoknak megérteni az őket körülvevő világot. Csak idő kérdése, hogy mikor kerül be az alaptantervekbe).

Szüksége van még többre? Olvasd el a blogcikkemet: “Miért kellene a gyerekeknek számítógépes programozást tanulniuk”

Melyek a legjobb programozási nyelvek gyerekeknek?

A kisdiákoknál sok szülő a vizuális blokkplatformokat részesíti előnyben a kezdéshez. Néhányan azonban inkább korán ráveszik a gyerekeket a gépelésre.

A vizuális blokkos lehetőségek közül a mi kedvencünk kétségtelenül a Scratch 3.0. Valójában kiadtunk egy egész sorozat Scratch 3.0 videótanfolyamot, amely végigvezeti a gyerekeket a Scratch kódolás alapjain, miközben megtanítja őket fokozatosan egyre nagyobb kihívást jelentő 2D-s játékok készítésére.

Ha gyermeke készen áll a szövegalapú kódolásra való áttérésre, azt tanácsolom, hogy mindig hagyja, hogy gyermeke érdeklődése határozza meg a nyelv kiválasztását. Ha gyermekét a Roblox érdekli, a Lua egy elegáns szkriptnyelv, amely tökéletes a kezdők számára. Ha a tanítványát a Minecraft kódolása érdekli, akkor kezdheti a vizuális blokkokkal, majd áttérhet a Java vagy a JavaScript nyelvre.

Ha a gyermekét a robotika érdekli, akkor kutathat az alkalmazott kódolási nyelvek után, és megpróbálhat olyan tanfolyamokat találni, amelyek ugyanezt a nyelvet használják. Néhány kedvenc barkács robotikai készletünk olyan szkriptnyelveket használ, mint a Python, a Lua vagy a Scala, amelyek mind gyermekbarátok. Ha a fiát vagy lányát érdekli egy weboldal készítése, érdemes megfontolni a HTML és a CSS használatát. Ha alkalmazások készítése érdekli őket, érdemes megfontolni egy olyan nyelvet, mint a JavaScript vagy a Swift.

A CodaKidnél a korai tanulókat a Scratch 3.0-val kezdjük. Amikor eljön az idő, hogy áttérjenek a szövegalapú kódolásra az önképző tanfolyamainkkal vagy a privát 1-on-1 online óráinkkal, a Core pályánk Python, Lua vagy Java nyelvekből áll.

A CodaKidnél a Roblox kódolási tanfolyamainkon a Lua nyelvre, a Minecraft kódolási tanfolyamainkon pedig a Java nyelvre összpontosítunk. Segédfájlokat is használunk, hogy csökkentsük a komplexitás egy részét, különösen a fiatalabb diákjaink számára. Ez segít nekik az alapok elsajátításában. Rendkívül hatékony módszert hoztunk létre a Python, a Lua vagy a Java mint bevezető kódolási nyelv oktatására. Ez a gyerekek Roblox, Minecraft vagy játék/alkalmazásfejlesztés iránti természetes szenvedélyével kombinálva extra motivációt ad nekik az olyan fogalmak feldolgozásához, mint a Booleans, feltételes, ciklusok, változók és metódusok – ezek mind univerzálisak és szinte minden más kódolási nyelvben megtalálhatóak.

A Java történetesen az informatika AP vizsgán vizsgázó nyelv, ami néhány családunk számára kívánatos. De a fenti nyelvek bármelyikének szilárd alapjai kiváló bevezetést nyújtanak a diákoknak az informatikába, és megkönnyítik számukra más nyelvek elsajátítását.

A 2D-s játékfejlesztéshez és az alkalmazásfejlesztéshez a Python és a JavaScript a kedvenc nyelvünk. Míg a JavaScript a front-end fejlesztők számára nélkülözhetetlen eszköz, a szerveroldali nyelv (Node.js) népszerűségének köszönhetően a világ egyik leggyorsabban fejlődő nyelvévé vált. A Node.js és a JavaScript segítségével fut a PayPal, az Uber, a Netflix, a LinkedIn és a Medium. A Python a világ leggyorsabban fejlődő nyelve, és a YouTube, az Instagram, a Spotify, a Dropbox, a Pinterest és még sok más nyelv elkészítéséhez használták.

Az alábbiakban egy képernyőképet láthatunk arról a játékról, amelyet a CodaKid online tanulói az App Development – Infinite Runner online tanfolyamunkon az alapoktól kezdve megtanulnak felépíteni.

Amint fentebb említettük, a Python egy olyan szkriptnyelv, amelyet sokak szerint az egyik legkönnyebben tanulható. Ezzel hozták létre az Instagramot, a YouTube-ot és a Spotify-t, és a diákok akár egy weboldal fejlesztésére is használhatják a Django, egy népszerű webes keretrendszer segítségével.

A CodaKid nemrég mutatta be a Python for Kids programot, amely megtanítja a gyerekeknek, hogyan hozzanak létre különféle izgalmas játékokat az alapoktól kezdve.

A legjobb gyerekeknek szánt kódolási nyelvekről szóló részletesebb útmutatóért olvassa el a “Top 7 gyerekeknek szánt kódolási nyelv 2019-ben!” című cikkünket!”

A Lua-nak is nagy rajongói vagyunk, mivel ez az a szkriptnyelv, amely a Roblox Studio-t, az egyik kedvenc gyerekeknek szánt kódolási és játékfejlesztési platformunkat működteti. A Lua könnyen olvasható és érthető, és a Lua szkriptelés a Roblox-szal szórakoztató lehetőséget nyújt a diákoknak, hogy saját játékokat készítsenek, és akár pénzzé is tehetik azokat online a Roblox Marketplace-en keresztül!”

Négy fontos tipp, amit érdemes betartani, mielőtt a gyermeked elkezd kódolni!

Most mielőtt átugranál a következő részre, ahol a legjobb ingyenes kódolós játékokat, alkalmazásokat, weboldalakat, osztályokat és tananyagokat fogom megosztani veled, van még néhány tippem. Fontos, hogy ezt a 4 tippet figyelembe vedd, mielőtt beruházol gyermeked jövőjébe, és segítesz neki kódolni tanítani.

1. tipp: Legyen szórakoztató

A gyerekeknek szóló kódolásnak szórakoztatónak kell lennie!

Nem minden informatikaoktató osztja ezt a nézetet. Sokan még mindig a “Hello World” módszert alkalmazzák, amelyben a diákok azt tanulják meg, hogy a “Hello World” szavakat nyomtassák ki a képernyőre.

Tapasztalataink szerint a fiatalabb gyerekek unalmasnak találják ezt a módszert, és ez eltántoríthatja őket a kódolás tanulásától. Azt tapasztaltuk, hogy valójában elég könnyű rávenni a gyerekeket arra, hogy kipróbálják a programozást, de valójában kihívás őket lekötni.

Azt javasoljuk, hogy maradjunk távol a túlságosan akadémikus és hétköznapi tantervektől. Ehelyett összpontosítson a szórakoztató, magával ragadó tanfolyamokra, amelyek megfelelnek a gyermek érdeklődési körének. A legjobb források közül sokan olyan játékok formájában jelennek meg, amelyeket a tartalomtól függetlenül élveznének.

Egyik diák a Minecraft című bestseller játékhoz szeretne majd egyedi kardot készíteni. Mások talán saját weboldalt szeretnének készíteni. Figyeljen ezekre az érdeklődési körökre, és segítsen nekik megtalálni a számukra megfelelő forrásokat és tanórákat. Végül is bárkit sokkal jobban érdekelne egy olyan program, amely arra tanítja őket, hogy meglévő kíváncsiságukat és szenvedélyüket kövessék.

A CodaKidnél a kódolást inkább videojátékok és alkalmazások készítésével tanítjuk, mivel ezek szórakoztató és interaktív módját kínálják a diákoknak a kódolási fogalmak elsajátításának. Sok ifjúsági kódolási klub és akadémia kezd ebbe az irányba mozdulni.

Érdekel a kódolás szórakoztatóvá tétele? Akkor mindenképpen nézd meg a “Kódolós játékok gyerekeknek: A legjobb módja a számítógépes programozás tanításának”

tipp #2: Keress helyi vagy online órát

Mark Zuckerberg, a Facebook vezérigazgatója már középiskolás korában is tanított számítógépes programozást.

Míg az egyéni korrepetálás egy minőségi informatikatanárral kiváló módja a tanulásnak, nagyon drága lehet, és sok család számára nem megfizethető. Ennek leküzdésére megfontolhatja a csoportos órák, valamint az online tanfolyamok felkutatását is, amelyek élő támogatást nyújtanak valódi mérnökökkel. A CodaKid nemrég indított megfizethető online magánprogramozási órákat olyan diákok számára, akiknek egyéni figyelemre van szükségük.

A legjobb akadémiák és online tanfolyamok jól kidolgozott óravázlatokkal rendelkeznek, amelyek egymás után építik fel az olyan fogalmakat, mint a Booleans, Conditionals, Variables, Methods és így tovább. Ahogy a gyerekeknek szóló kódolás egyre népszerűbbé válik, egyre több olyan lehetőséget fog látni, amelyek remélhetőleg az Ön gyermekének is megfelelnek.

Tipp #3: Keressen mentort

Sok fejlesztő szeret önkénteskedni, és meglepődhet, hogy milyen sokan hajlandóak lennének mentorálni a fiát vagy lányát akár online, akár személyesen. Legyen szó barátról, kollégáról, tanárról vagy szakmai oktatóról, ez valóban sokat számíthat.

A tapasztalt fejlesztővel való interakció felbecsülhetetlen értékű lehet, és sokszor Skype-on vagy más ingyenes videokonferencia/képernyőmegosztási megoldásokon keresztül is megvalósítható. Számos olyan cég van, amely kifejezetten ezt a szolgáltatást is kínálja, így ha a személyes környezetében nincs senki, aki eszébe jutna, kutasson fel néhány további lehetőséget.

4. tipp: Értse meg a különbséget a vizuális blokkplatformok & szövegalapú kódolás között.

Egy csomó kódolási platform létezik, amelyek azt állítják, hogy “valódi kódolási nyelveket” tanítanak a gyermekének. A legtöbbjük azonban vizuális blokkplatformokat tanít. Ez jellemzően a kezdők vagy az 5- 7 éves kor közötti gyerekek számára a legjobb, tehát nem egy “rossz” vagy “kevésbé jó” út. Egyszerűen csak fontos szem előtt tartani, hogy a gyermeked korosztályának megfelelő programokat válasszon (és hogy pontosan tudd, mit tanulnak).

Vizuális blokkplatformok

A drag and drop, vizuális blokkprogramozási tanfolyamokat a kódolás háromkerekűjének tekintjük. Úgy terveztük őket, hogy szórakoztatóak és egyszerűek legyenek, de úgy is terveztük őket, hogy olyan eszközök legyenek, amelyeket kinőnek.

A Code.org, a Scratch, a Tynker és másokhoz hasonló platformok úgy vélik, hogy a gépelés nem lehet akadály a számítástechnika oktatásában. Úgy érzik, hogy a gyerekek sok azonos kódolási fogalmat vizuálisabb, tapinthatóbb megközelítéssel is megtanulhatnak. Úgy gondoljuk, hogy ezek a platformok nagyon hasznosak lehetnek a fiatalabb tanulók számára, de hídként kell szolgálniuk a szövegalapú kódoláshoz.

Szövegalapú kódolás

Az olyan programok, mint a CodaKid, a Codeacademy és a Kahn Academy valódi programozási nyelveket és professzionális szintű kódolási eszközöket használnak. A kurzusokat azonban úgy tanítják, hogy már a 8 éves diákok is követni tudják a tanfolyamot, és szórakozva tanulhatnak.

Ez a megközelítés előnye, hogy a diákok valódi szoftverek létrehozásával szereznek ismereteket. Őszintén hiszem, hogy ez sok lehetőséget nyit meg előttük a jövőben.

Oké, most, hogy tudomásul vetted a 4 tippet, mielőtt elkezdenéd a gyerekedet a kódolással, merüljünk el néhány ingyenes & fizetős kódolási platformban, amelyek elérhetőek a kezdéshez!

5. A legjobb ingyenes & fizetős kódolási játékok, alkalmazások, weboldalak, osztályok, tananyagok és még sok más, amivel elkezdheted!

Először is, ha megpróbálnám felsorolni az összes különböző típusú játékot, alkalmazást, weboldalt, osztályt és tananyagot, akkor egy kicsit túlterheltek lennétek.

Azért megpróbálom felsorolni a leghasznosabbakat, hogy a helyes útra térj, kezdve az 5-7 éves korosztály számára készült kódolási anyagokkal. Ha készen állsz további forrásokra, mindenképpen nézd meg a legjobb kódoló játékok gyerekeknek című cikkemet.

Kódolás 5 – 7 éves gyerekeknek

Ha a gyereked 5 – 7 éves kor között van, akkor azt szeretnéd, hogy vizuális blokkok segítségével kezdjen el kódolni tanulni.

Scratch (Ingyenes)

A MIT Media Labs Scratch szórakoztató vizuális blokkplatformot tervezett, amely kódolási fogalmakat tanít, miközben a diákok szórakoztató játékokat építhetnek nagy kreatív szabadsággal.

A Google CS jól átgondolt óravázlatokat tervezett, amelyeket a gyerekek követhetnek, és a legmenőbb része a platformnak, hogy a diákok projektjei szabadon megtekinthetők.

Ez lehetővé teszi a gyerekek számára, hogy tanulmányozzák a Scratch vizuális blokk kódját, amelyet olyan izgalmas 2D-s játékok készítéséhez használtak, mint az Asteroids, a Donkey Kong és más játékok. A Scratch lehetővé teszi azt is, hogy a diákok saját művészeti alkotásokat, animációkat, zenét, hangeffekteket és hangalámondást adjanak hozzá. A Scratch jelenleg nem nyújt tanulói támogatást.

A CodaKid 2020-ban egy 15 tanfolyamból álló Scratch kódolási sorozatot is indított, amely az alapoktól indul, és fokozatosan eléggé előrehaladottá válik. A videós oktatást kedvelő diákok számára a CodaKid kurzusai rendkívül magával ragadóak, és a diákok világszerte használják őket.

Code.org (ingyenes)

A Code.org-ot a Hour of Code is bemutatta, és számos állami iskola használja a bevezető informatika oktatására.

A Code Studio korai moduljai vizuális blokkfelületeket tartalmazó felületeket és fejlettebb fejezeteket tartalmaznak, amelyek szövegalapú kódot tanítanak zárt platformon. A Code.org a Minecraft, a Scratch, a Tynker, a CodeBattle és másokkal is együttműködött, hogy olyan modulokat hozzon létre, amelyek a játékok és alkalmazások készítésének élményét szimulálják.

A Code.org erőssége (azon kívül, hogy ingyenes) az, hogy a Minecraft és a Star Wars márkákkal kötött partnerséget. Ezenkívül szekvenciális megközelítéssel tanítják a számítógépes programozást. Hátránya, hogy a gyerekek sosem élik át igazán azt az érzést, hogy valamit az alapoktól kezdve építsenek, és egy álkörnyezetre vannak korlátozva, amely úgy tűnik, inkább a drag and drop blokkokat ösztönzi, mint a szöveget.

Tynker (fizetős)

A Tynker egy másik rendkívül népszerű játékforrás, amely segít a gyerekeknek a kódolás tanításában. Ez egy fizetős platform 32 online tanfolyammal.

Amint már említettük, ez az egyik legnépszerűbb platform az iskolák körében, mivel elsősorban a vizuális blokkos tanítási módszerekre épül. Ez nagyszerű erőforrássá teszi a fiatalabb felhasználók és a kezdők számára, de valószínűleg olyasmi, amit a diákoknak idővel el kell végezniük.

Ezzel együtt a leckék és modulok összetettségükben és nehézségükben együtt nőnek a diákokkal. Bár ennek határozottan van egy felső határa, jó tudni, hogy nem minden pontosan ugyanazon a kezdő szint körül helyezkedik el, mint ahol kezdődik.

A kódolói út kezdetére tervezett programok közül a Tynker mindenképpen kiváló lehetőségként szolgál.

Osmo Coding (fizetős)

AzOsmo Coding egyesíti a Legót, a játékot és a kódolást. Ez egy olyan játékmárka, amely mágneses blokkok segítségével tanítja a gyerekeknek a programozási fogalmakat, amelyek segítségével a felhasználó karaktere egy iPad játékban rejtvényeken és egyéb kihívásokon navigálhat.

Míg a weboldal szerint a szoftver 5 és 12 év közötti diákoknak készült, szerintünk az édes pont az 5 és 7 év közötti korosztály. Az Osmo meggyőző, tapintható megközelítést vezet be a kódolási oktatásba, és úgy gondoljuk, hogy nagy ígéretük van a K-2-es korosztály számára az informatikában.

Wonder Workshop Dash and Dot robotikai készletek (fizetős)

A Wonder Workshop Dash and Dot robotikai készletei egyszerű, gyerekbarát bevezetést nyújtanak a vizuális blokkprogramozásba, ráadásul egy fizikai robot segítségével. Dash és Dot fizikai mozgása egy egyszerű kezelőfelület segítségével programozható, és mindkét robot szórakoztató, aranyos személyiséggel rendelkezik, ami igen szórakoztató a gyerekek számára. A 6 éves lányom órákon át játszotta a Dash és Dot készletet, és mi nagy rajongók vagyunk!

Coding For Kids 8+ Years of Age of Age (Learn Coding Using Real Languages)

Ha emlékszel a fenti ajánlásomból. A Code.org és a Scratch tipikusan azok a programok, amelyeket az iskolák használnak.

Ha azonban azt szeretnéd, hogy a diákodnak legyen egy kis ugródeszkája a karrierjéhez, és ugyanolyan kódolási nyelvet tanuljon, mint a Facebook, a Google, az Amazon és mások, akkor felsoroltam néhány ingyenes és fizetős forrást, amelyekkel elindulhatsz.

Khan Academy (Ingyenes)

Sal Khan létrehozott egy videósorozatot, amelynek célja az ingyenes oktatás a világ számára. A többek között a Bill és Melinda Gates Alapítvány által finanszírozott Khan Academy egy olyan sorozatot indított az informatikáról, amely a JavaScript alapjait, a HTML-t, a CSS-t és még sok mást tanít.

Videóleckék számos témában vannak, kezdve az animációk készítésétől a JavaScript segítségével, a weboldalak készítésén át a 2D-s játékok készítéséig, és még sok másig. Jelenleg sok oktatóanyag nem tartalmaz videókat, hanem inkább a középiskolásoknak és főiskolásoknak jobban megfelelő írásos utasításokat tartalmaz. A Khan Academy a cikk írásakor nem nyújt támogatást diákoknak.

Bitsbox (fizetős)

Ha gyakorlatias kódolási élményt keres a gyerekeknek, akkor a Bitsbox egy remek választás. Ez egy előfizetéses szolgáltatás, amely minden hónapban új, tematikus kódolási projekteket kínál. Ez egy nagyszerű módja annak, hogy a kódolási órák ütemtervét fenntartsuk, miközben izgalmas meglepetések is szerepelnek az élményben.

A Bitsbox esetében választhatsz digitális opciót, hogy havonta egy PDF formátumú projektet kapj, vagy választhatod a fizikai csomagok egyikét. Az alapdoboz és a deluxe doboz közötti különbség csak a deluxe csomagban található további játékokban, játékokban és nyereményekben van. Ha szeretnéd fokozni a szórakozást és több ösztönzőt nyújtani, akkor a frissítés egy nagyszerű lehetőség! Egyébként biztos lehetsz benne, hogy továbbra is ugyanazokat a fantasztikus projekteket és leckéket kapod minden hónapban.

CodeMonkey (ingyenes)

Egy másik szórakoztató és izgalmas, 8 éves és idősebb gyerekeknek szánt forrás a CodeMonkey, egy játékplatform, amely megtanítja a gyerekeket kódolni, miközben kihívást jelentő szinteken dolgoznak. A szórakoztató leckék és kalandok kifejezetten a kezdőknek szólnak, így remek kiindulópont a kódoláshoz.

A CodeMonkey-n keresztül számos különböző játékkal játszhatnak a gyerekek, így van választási lehetőség. Ez segít gyermekének abban, hogy a legtöbbet hozza ki a platformból, nemcsak azáltal, hogy különböző oktatási csatornákat használhat, hanem azáltal is, hogy különböző játékokkal tarthatja izgalomban és érdeklődésben.

Ezek közé a játékok közé tartozik a Dodo Does Math, a Challenge Builder, a Game Builder és a Coding Adventure. A lehetőségek átböngészése és a platform egészének megértése nagyszerű kiindulópont a gyermek informatikai oktatásához.

CodaKid – All Access- $25 havonta (nézze meg a videót, hogy többet megtudjon)

Teljes tájékoztatás – én vagyok a CodaKid társalapítója és vezérigazgatója. De szilárdan hiszem, hogy a CodaKidnek helye van ezen a listán az általunk elnyert oktatási díjak és a nagyszámú követőnk miatt, akiket a világ több mint 100 országában szereztünk.

A Parent’s Choice Gold Award győztese és a CODiE döntőse a legjobb kódolási és számítógépes gondolkodási megoldás kategóriában, a CodaKid a cikk írásakor több mint 50 tanfolyamot és oktatást kínál több mint 7 különböző kódolási nyelven.

A CodaKidet az teszi egyedivé, hogy a gyerekek megtanulják a kódolási nyelveket, amelyek szükségesek a weboldalak, valódi játékok, alkalmazások és sok minden más készítéséhez. Emellett korlátlan hozzáférést biztosítunk a barátságos mentorok csapatához, akik chat-en vagy képernyőmegosztáson keresztül segítenek Önnek, ha gyermeke valaha is elakad és segítségre van szüksége.

A havi 25 dolláros ár több mint 500 órányi diákprojektért kiváló ár-érték arányt képvisel.

Kattints ide a 14 napos ingyenes próbaverzió indításához!

Codecademy

A Codecademy kódolási tanfolyamokat kínál, beleértve óravázlatokat is, amelyek segítik a tanárokat az informatikaórák tervezésében. Tanfolyamaikat és tartalmukat inkább olyan tizenévesek számára tartjuk alkalmasnak, akiket a webfejlesztés és az adattudomány szakképzése érdekel, mivel a játékprogramozási lehetőségek meglehetősen korlátozottak.

A gyakorlatok böngészőben végezhetők, és automatikus pontosság-ellenőrzéssel rendelkeznek. A Codecademy erőssége a szövegalapú nyelvek iránt érdeklődő idősebb diákok tanítása. A zárt platformos megközelítés megakadályozza, hogy a diákok ténylegesen megtapasztalják a saját szoftverek készítésének élményét, de jól átgondolt tananyagtérképet biztosít.

Milyen típusú számítógépbe fektessek be a gyermekemnek?

Ez a döntés attól függ, hogy mi a gyermeke érdeklődési köre, a költségvetése, és milyen megközelítést szeretne alkalmazni.

Sok online kódolási tanfolyam, például a Code.org és a Khan Academy webalapúak, és csak nagy sebességű internetkapcsolatra van szükségük.

A webalapú tanfolyamok nem igényelnek nagy feldolgozási teljesítményű számítógépeket, és általában szinte bármilyen, az elmúlt 4-5 évben gyártott számítógéppel működnek, beleértve az olyan lehetőségeket is, mint a Google Chromebook.

A valódi kódolási eszközöket tartalmazó tanfolyamok szolgáltatói Mac vagy PC számítógépet igényelnek az ajánlott 4G RAM-mal és nagy sebességű internetkapcsolattal. Ennek előnye, hogy gyermeke ugyanazokkal a professzionális eszközökkel és valódi kódolási nyelvekkel tanul meg kódolni, amelyeket a világ nagy szoftvercégei használnak.

A gyermeke informatikai útjának egy bizonyos pontján valószínűleg eljön az az idő, amikor erős vágyat érez arra, hogy valódi programozási környezeteket és professzionális eszközöket használjon.

Egyik család úgy dönt, hogy ezt a kezdetektől fogva megteszi, míg mások kezdetben webalapú eszközöket használnak, majd később áttérnek a professzionális eszközökre. Azt tapasztaltuk, hogy a gyerekek nagy önbizalmat építenek, amikor ezeket az eszközöket használják. Sőt, ha egyértelmű utasításokkal tanítják őket, már 7 éves korú diákok is képesek használni őket.

Meglehetősen függetlenek vagyunk a PC-s számítógépektől, és azt javasoljuk, hogy kövesse a tanfolyam hardverkövetelményeit. Azt is javasoljuk, hogy olvasson számítógépes értékeléseket megbízható forrásokban, mint például a CNET vagy a PCMagazine.

Végezetül…

A gyerekeknek szóló kódolás egyre népszerűbb, mivel sok család úgy tekint a számítástechnikára, mint egy új műveltségre, amely ugyanolyan fontos lesz a holnap munkaerőpiacán, mint a matematika és a természettudományok. Sokféle megközelítés létezik a megfelelő tanfolyamok kiválasztására a K-12-es diákok számára, és természetesen nincsenek “egy az egyben” megoldások.

A legfontosabb tanács, amit adhatunk, hogy a kódolás legyen szórakoztató.

A gyerekeknek szóló kódolásnak nem kell unalmasnak lennie. Igen, türelmet és kitartást igényel, de ha a gyerekek tudják, hogy a kifizetődés egy olyan projekt, játék vagy alkalmazás, ami érdekli őket, akkor bele fognak vágni a munkába.

Ha rosszul tanítják, a kódolás a gyerekeknek olyan lehet, mint egy unalmas gépíró óra, vagy még rosszabb, mint egy 50 lépéses matematikai szófeladat.

Ha azonban jól választasz, akkor egy olyan új készséget adsz a gyerekeknek, ami egyszerre szórakoztató és tudományos, és meglepődhetsz, hogy milyen pozitív hatással van a tanulásukra és az önbizalmukra.

Vissza szeretnél térni a cikk egy részére? Kattintson az alábbi linkre, és ugorjon gyorsan az adott részhez!

  1. Mi a kódolás gyerekeknek? Hány éves korban érdemes kódolni tanulni?
  2. Miért tanuljon a gyermekem kódolni? Miért nem elég a K-12. osztályos iskola?
  3. Melyek a legjobb programozási nyelvek gyerekeknek?
  4. Négy fontos tipp, amit érdemes megfogadni, mielőtt elkezd a gyerek kódolni!
  5. A legjobb ingyenes & fizetős kódolási játékok, alkalmazások, weboldalak, tanfolyamok, tananyagok és még sok más, amivel elkezdheted!
  6. Milyen típusú számítógépbe érdemes beruházni a gyerekemnek?

Milyen típusú számítógépbe érdemes beruházni a gyerekemnek?

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.