A kódolás gyerekeknek lehetetlen vállalkozásnak tűnik, igaz? Olyan, mintha – szó szerint – egy teljesen új nyelvet tanulnánk meg!
Ezért már önmagában is elég nehéz feladat arra kérni a gyerekeket, hogy képzeljék el magukat azzal a képességgel, hogy mondjuk egy alkalmazást készítsenek.
Mindannyian átéltük már ezt… az üres lap nagyon ijesztő, nyomasztó akadály lehet. “A kódolás nekem való? Hogyan fogok valaha is eljutni arra a pontra, ahol a kódolás könnyen megy? Mikor leszek képes használni ezt az új készséget egy kész projekt befejezéséhez?”
Az ehhez hasonló kijelentések sokakat megállítottak… mielőtt még esélyt adtak volna maguknak, hogy elkezdjék.
Gondolj bele – először tervezned kell, aztán tanulnod kell, aztán elég jónak kell lenned ahhoz, hogy alkoss. De mielőtt tanulnál, el kell döntened, hogy mi az, amit meg fogsz tanulni, és nagyszerűen meg kell értened, hogy az a dolog, amit tanulsz, valamiféle osztalékot fog hozni, amikor minden el van intézve.
Ezt nem lehet megkerülni. Ez elég nagy kihívás.
De kérlek, olvass tovább.
Minden új feladat mindig lehetetlennek tűnik az elején, és valójában lehetetlen, ha nem teszed meg előzetesen az összes szükséges lépést – és a megfelelő sorrendben -.
Ez azt jelenti, hogy a két lábbal való belevágás valójában nagyobb frusztrációhoz vezethet, és még a folytatás/siker esélyét is csökkentheti, mintha kicsiben kezdenénk, időt szánnánk rá, és apró győzelmeket érnénk el az út során.
- MIT jelent a KÓDOLÁS GYEREKEKNEK?
- HOGYAN KÉPZELJÜK MEG A GYERMEKET A KÓDOLÁSRA?
- Miért tanuljanak a gyerekek kódolni?
- Miért fontos a kódolás? MELYEK AZ ELŐNYEI?
- A kódolók iránt nagy a kereslet
- A kódolás versenyelőnyt jelent a főiskolákra, szakmai gyakorlatokra és állásokra való jelentkezéskor
- A kódolási ismeretekkel a diákok jobban megértik az őket körülvevő világot
- A kódolás szórakoztató és kielégítő
- A kódolás javítja a kreativitást
- A kódolás javítja a problémamegoldást
- A kódolás javítja a kitartást
- A kódolás javítja az együttműködést
- A kódolás javítja a kommunikációt
- De mindezzel együtt óvatosan kell eljárni…
- MI VAN néhány definíció, amelyek segítik a megértést?
- “Programozás”
- “Programozási nyelv”
- “Scratch programozás”
- MELY KÓDOLÁSI NYELVEK A LEGJOBBAK?
- Scratch és más vizuális programozási nyelvek
- Lua
- Tényleg tanulhatnak a gyerekek kódolást?
- Matthew a világ legnevesebb vállalatainál dolgozott
- Rebecca kódolási eredményeit a Fehér Ház is elismerte
- Andrew alkalmazásai meghaladták az 50 000 letöltést az Apple App Store-ban
- HOGYAN KEZDJÜK A GYEREKEKET A KÓDOLÁSHOZ?
- MINCS MÁS?
- HOL KÖVETKEZIK
- KÓDOLÁSI FORRÁSOK
MIT jelent a KÓDOLÁS GYEREKEKNEK?
A kódolás gyerekeknek a gyerekek számára elérhető lehetőségek gyűjteménye, amelyekkel a gyerekek bekapcsolódhatnak a kódolásba. Ezek a lehetőségek célja, hogy szórakoztatóak és játékosak legyenek, hogy a fiatal elmét lekösse.
És bár nehéz elképzelni, hogy egy fiatal agy valami látszólag bonyolult dolgot tanuljon, a gyerekeknek szóló kódolás valóság – a sok kódoló nyári tábornak, weboldalnak, kódoló oktatóknak, iskolán kívüli programoknak és játékoknak köszönhetően a kódolás nagyon is emészthető.
Kezd a miértekkel, vázold az előnyöket, határozd meg a legfontosabb kifejezéseket, tanulmányozz példákat, válassz egy nyelvet, és kezdd el!
Várj. Mi az a kódolás, egyszerűen? A kódolás az, ahogyan a számítógépekkel kommunikálunk, és amivel weboldalakat, alkalmazásokat, játékokat és egyebeket építünk és futtatunk.
HOGYAN KÉPZELJÜK MEG A GYERMEKET A KÓDOLÁSRA?
Ez a válasz milliónyi különböző irányba mehet.
Ezért kezdjük azzal, hogy az egyik irányba – előre – való elmozdulásra koncentrálunk. Nem kell óriási ugrásnak lennie. Sőt, a fentiek szerint egyelőre tényleg csak egy kis lépésnek kell lennie.
A fontos az, hogy minden egyes lépéssel a gyermeke fejlődést tapasztaljon.
Ezekkel a különböző témakörökön keresztül fogunk eligazodni ezen a kanyargós-kanyargós kódolási tájon:
- Miért tanuljanak a gyerekek kódolást
- Kódolási definíciók
- A legjobb kódolási nyelvek
- Kid kódoló sikertörténetek
- Hogyan kezdjük el reálisan a tanulási utat
- Kódolási források
Készen állsz?
Miért tanuljanak a gyerekek kódolni?
Egy évvel ezelőtt, amikor ez a sok gyerek és kódolós duma elkezdődött, még hype-nak lehetett volna nevezni, mert az egész ötlet új és újszerű volt az oktatási rendszerben. És bár ez a “tanulj meg kódolni” népszerűség-csúcs semmiképpen sem volt alaptalan, az idő volt az egyetlen dolog, ami megmondhatta volna, hogy az egész csak egy nagy, kövér villanás lesz-e.
Nos, itt tartunk.
Az idő eltelt, mégis még mindig olyan STEM oktatási statisztikákat látunk, mint hogy 2018-ra 2,4 millió STEM állás marad betöltetlenül. És olyanokat is, mint például, hogy az összes új STEM állások 71%-a a számítástechnikában van, de a STEM diplomásoknak csak 8%-a számítástechnika szakon végzett. Az emberek még mindig azon tűnődnek, hogy a kódolást nehéz-e megtanulni.
Hivatalosan is túlléptünk azon, hogy egyszerűen csak azt mondjuk, hogy “a kódolás menő, szóval menj és csináld”, és ezzel vége. Ehelyett most azt mondjuk, hogy “a kódolás tényleg menő, szóval menj, csináld, de azért is menj, mert jutalmat kapsz érte.”
Más szóval, van munka, rengeteg – és nagyon jól fizető munka.
Azt teszi ezt még jobbá, hogy ez nem csak a munkahelyekről vagy a menőségről szól (ez egy sokkal rövidebb blogbejegyzés lenne, ha ez lenne a helyzet). Hanem a kreativitás, a problémamegoldás, az együttműködés, a kommunikáció és más, fejlesztésre érett készségek is, amelyek melléktermékeként a gyerekek megtanulnak kódolni.
A gyerekek azért tanuljanak kódolni, mert:
- A kódolók iránt nagy a kereslet
- A kódolás versenyelőnyt biztosít
- A kódolási tudás lehetővé teszi a tanulók számára, hogy jobban megértsék a világot
- A kódolás szórakoztató és kielégítő
- A kódolás élményt nyújt. javítja a kreativitást
- A kódolás javítja a problémamegoldást
- A kódolás javítja a kitartást
- A kódolás javítja az együttműködést
- A kódolás javítja a kommunikációt
Miért fontos a kódolás? MELYEK AZ ELŐNYEI?
Az alábbiakban a kódolás fontosságának különböző okait ismertetjük.
A kódolók iránt nagy a kereslet
Mint említettük, a Code.org szerint az új STEM állások 71%-a a számítástechnikában van, mégis a STEM diplomásoknak csak 8%-a számítástechnika szakon végzett. Ez komoly hiányt jelent a műszaki informatikusokból.
A kódolás versenyelőnyt jelent a főiskolákra, szakmai gyakorlatokra és állásokra való jelentkezéskor
Ha olyan fontos készséggel rendelkezel, amely sok társadnak hiányzik – például a kódolás képessége -, azonnal kívánatosabbnak tűnsz a potenciális főiskolai felvételi tisztviselők és munkaadók szemében. Egyszerűen és világosan.
A kódolási ismeretekkel a diákok jobban megértik az őket körülvevő világot
A legtöbbünknek fogalma sincs arról, hogy mi működteti okostelefonjainkat, laptopjainkat, közösségi médiahálózatainkat és videojátékainkat. Az alapvető programozási ismeretek megváltoztathatják az általunk naponta használt (és természetesnek vett) technológiákkal való interakcióinkat, és felnyitják a szemünket a kódolásban rejlő végtelen lehetőségekre.
A kódolás szórakoztató és kielégítő
A programozás ugyan logikai alapú, de egyben rendkívül kreatív tevékenység is. Ha tudsz kódolni, fejlesztheted a fent említett alkalmazásokat, videojátékokat, weboldalakat és még sok mást!
A kódolás javítja a kreativitást
Amikor megtanulsz egy nyelvet, arra használod, hogy kifejezd magad. Ugyanez igaz a kódolásra is. A számítógépes kódolás képessé teszi a gyerekeket arra, hogy ne csak fogyasszák a digitális médiát és technológiát, hanem alkossanak is. Ahelyett, hogy egyszerűen csak játszanának egy videojátékkal vagy használnának egy alkalmazást, elképzelhetik, hogy elkészítik a saját videojátékukat, vagy elképzelhetik, hogyan nézhet ki a saját weboldaluk vagy alkalmazásuk – és ezzel megvan a lehetőségük a kifejezésre.
A kódolás javítja a problémamegoldást
Amikor a gyerekek kódolnak, összetett problémákat vesznek, és kisebb részekre bontják azokat.
A gyerekek megtanulják, milyen úgy megközelíteni egy problémát, ahogy egy szoftvermérnök teszi, logikus, számítási gondolkodással.
Ahogy Dan Crow, a SongKick technológiai igazgatója magyarázza: “A számítási gondolkodás megtanít arra, hogyan lehet a nagy problémákat kisebb, jobban kezelhető problémák sorozatára bontva megoldani.”
Ez a logikus gondolkodás hatékony eszköz az iskolában, a munkában és az életben.
A kódolás javítja a kitartást
A kódolás megtanulása, mint minden új tudományág, kihívást jelent. Így az összetett problémák megoldása – és az út során elkövetett hibák – nagyon frusztráló lehet.
A kódolás megtanítja a kitartás értékes képességét az ilyen kihívásokkal szemben. A problémamegoldás és a megoldáskeresés megtanulása kutatás és együttműködés révén fejleszti ezt a rendkívül kívánatos készséget.
A kódolás javítja az együttműködést
Minden diák tanulhat, és minden diák megtanulhat kódolni – a gyerekek tanulhatnak együtt másokkal, bármilyen fajú, nemű vagy hátterű emberekkel. A gyerekek mindenféle társsal találkozhatnak és megtanulhatnak együttműködni, akiket a technológia iránti közös érdeklődés köt össze.
A tantermek és más személyes környezetek, mint például az iD Tech, összehozzák a gyerekeket a személyes együttműködésre. Az online tanuló gyerekek is fejlődhetnek, kérdéseket tehetnek fel egymásnak, és együtt dolgozhatnak a problémák megoldásán és a közös alkotáson.
Sok játék, például a Minecraft, szintén rengeteg oktatási előnyt kínál, mivel ezek is kódolással, együttműködéssel és részvétellel járnak – a világ minden táján élő társaikkal.
A kódolás javítja a kommunikációt
A kommunikáció elengedhetetlen készség az iskola, a munka és az élet során. Azok az emberek, akik képesek összetett gondolatokat egyszerű kifejezésekkel világosan közölni, általában sikeresek a különböző iparágakban és az élet különböző területein.
Amikor a gyerekek megtanulnak kódolni, megtanulják, hogyan kommunikáljanak az elképzelhető legegyszerűbb közönséggel: a számítógépekkel. Mint említettük, a számítógépes kódolás megtanítja a gyerekeknek, hogyan kell összetett gondolatokat lebontani és a számítógépek számára érthető módon elrendezni.
De mindezzel együtt óvatosan kell eljárni…
OK, nem fogok most megfordulni, és azt mondani, hogy nyilván nem kellene kódolni tanulni, de inkább azt…
Miért csak kódolni?
Ez természetes, hogy egy ilyen egyszerű kérdés és a következő kapcsolódó kérdések is felmerülnek, amikor lebontod, hogy a kódolás megfelelő-e a gyermekednek:
Mi van, ha a gyermekem konkrétan nem akar kódolni tanulni? Ez kudarccá teszi őt?
Nem lesz esélye arra, hogy később egy menő gyakornoki állást szerezzen? Egy érdemi állásra?
Mi van, ha inkább csak “tech”-t akar tanulni? Ez egy életképes lehetőség?
Mi van, ha X-et akarnak tanulni? Vagy Y-t? Vagy Z-t? Számítani fognak ezek a dolgok a jövőben?
Hasonlóképpen, ha csak kódolni tanulnának, és semmi mást, az a csúcsra juttatná őket?
Szóval, hadd fejezzem be ezt a részt azzal, hogy én vagy bárki más, aki arra buzdít, hogy “tanulj meg kódolni”, valószínűleg nem azzal a szándékkal teszi ezt, hogy a kijelentés ilyen kizárólagos legyen.
Mondjuk, soha nem buzdítanának arra, hogy olvass, de ne írj. Vagy hogy tanulj meg szorzótáblát, miközben az osztást kidobod az ablakon. A Facebookot egy programozó hozta létre, de mi lenne vele tervezés nélkül?
Szóval, mindenképpen, ha van egy programozás iránt érdeklődő gyereked, akkor igen, segíts neki TANULNI. TO. CODE. Ha nem érdekli őket, sosem kódoltak, és más érdeklődési körük van, akkor is fontold meg. Ennyire fontos, és örülni fogsz, hogy legalább egy esélyt adtál neki.
De közben ne feledkezz meg a többi dologról sem. Segíts nekik megtanulni a “technikát”, és fedezd fel a játékfejlesztési lehetőségeket, a 3D nyomtatást vagy a videógyártást, ha az jobban megfelel nekik. Merüljön el a fotózásban, ha valóban ez az, amit hobbiként vagy akár a jövőbeli karrierjében szeretne csinálni.
Hagyja, hogy képessé váljanak a marketing, a tárgyalás, a promóció stb. területén… vagy tanulják meg, hogyan váljanak vezetővé. A tanulási lehetőségek listája hosszan folytatható. A kódolás messzire vezethet, de a kiegészítő készségekkel is rendelkeznie kell ahhoz, hogy az alkotásai virágozzanak.
Az egyik legelképesztőbb dolog, amit valaha hallottál, hogy Steve Jobs nem az Apple-nél kódolt. Soha.
El tudod ezt hinni? Ha megkérdezném tőled, hogy Steve Jobs sikeres volt-e vagy sem, megfordulnál, és megkérdeznéd, hogy kék-e az ég, vagy zöld-e a fű.
Jobs volt az egyik legsikeresebb ember, aki a földön járt… nem azért, mert szuper kódoló volt, hanem mert eleget tudott ahhoz, hogy kommunikáljon egy víziót, és máshol vadul képzett volt.
Végeredményben azoknak a gyerekeknek és tizenéveseknek, akik a holnap bőséges informatikai munkalehetőségeit szeretnék kihasználni, már ma kódolási kurzusokra kellene járniuk.
Mindezek előtt vessünk egy pillantást néhány definícióra.
MI VAN néhány definíció, amelyek segítik a megértést?
Egy új nyelvet megtanulni nehéz, mert jelentés nélkül a szavak szó szerint csak betűk véletlenszerű kombinációi.
Ezért nem elég, ha csak ki tudunk ejteni valamit – meg kell tudnunk érteni, mit jelent minden egyes szó, hogy logikus kijelentést tudjunk alkotni.
Merüljünk tehát bele néhány fontosabb kifejezésbe, amelyekkel a gyerekek és tizenévesek valószínűleg találkoznak, amikor először indulnak el a kódolás útján.
“Programozás”
Van a fiának vagy lányának kutyája? Próbálta már a családja kiképezni azt a kutyát?
A cél természetesen az, hogy elérjük azt a pontot, amikor kiadunk egy parancsot, és a kutya megfelelően reagál az utasításod alapján. “Ülj le!” “Maradj.” “Fordulj meg.”
Amikor eljön az ideje, hogy a gyerekek programot, vagy programot írjanak, nagyjából ugyanezt teszik. Ők, mint a “tulajdonos”, egy sor parancsot közölnek a számítógéppel, azzal az elvárással, hogy a számítógép ennek megfelelően reagáljon.
A különbség itt persze az, hogy ahelyett, hogy szigorúan kimondanák ezeket az utasításokat egy májízű finomsággal a kezükben, a gyerekek egy olyan nyelven írják az utasításokat, amely nagyjából hasonlít az ismert angolra, de van néhány további paramétere és szabálya.
Igen, egy kutya kiképzése nehéz, de vigasztaljon az a tény, hogy ha a gyermeke helyesen adja ki a programozási parancsot, a számítógép mindig hallgatni fog rá. A kutyával való sikert akadályozhatja egy közeli, idegesítő mókus jelenléte vagy hiánya.
A programozás az alapja a robotikának, a videojátékoknak, az alkalmazásoknak, a számítógépes grafikának és még sok másnak. És minden egyes ilyen program utasítások halmaza; rövid parancsok egymás utáni sorozata, a programozás pedig eszközként szolgál ezen egyedi utasítások megírására és terjesztésére.
“Programozási nyelv”
A fentiek alapján a programozás lényege a kapcsolódó nyelv. Ahhoz, hogy egy számítógéppel társaloghassunk, olyan nyelven kell beszélnünk, amit ő megért.
Először is gondoljunk az angol nyelvre. Vannak szavaink, de vannak írásjelek is. Különböző szabályok és irányelvek vonatkoznak arra is, hogy mikor kell egy szó egy bizonyos formáját használni, és mikor kell egy másikat választani.
A programozási nyelv tehát saját szókincsből és szabályrendszerből áll – a különbség az, hogy minden nyelv a saját egyedi szintaxisán (nyelvtani szerkezetén) és szemantikáján (jelentésén) alapul.
És igen, “minden” nyelv – minthogy több programozási nyelv létezik; mindegyiknek saját szabályai és felhasználási esetei vannak.”
“Scratch programozás”
A programozás definíciójával kezdtük, majd arról beszéltünk, hogy mi a programozási nyelv.
Míg sok-sok más kódolási kifejezést is meg kell határozni, hasznos egy pillantást vetni egy olyan kifejezésre, mint a Scratch programozás, amely egy nagy részét képviseli annak, amivel a gyermeked találkozhat, amikor először kezdi el a programozást.
A Scratch egy MIT által kifejlesztett grafikus programozási nyelv, amely a drag-and-drop programozás alapjain alapul, így a gyerekek könnyen készíthetnek interaktív történeteket, képregényeket és egyebeket.
A Scratch programozás azért népszerű a gyerekek körében, mert a kódsorok helyett a fiatal felhasználók színes parancskódoló blokkok és rajzfilmes sprite-ok segítségével tanulnak. Ez azt jelenti, hogy egyetlen sor kód beírása nélkül a gyerekek megismerkedhetnek a programozási utasításokkal és számítási ötletekkel, és elkezdhetik tesztelni kreatív gondolkodásuk határait a problémamegoldás érdekében.
Mélyebbre merülj: 12 kódolási definíció, amit minden gyereknek (és szülőnek) tudnia kell
MELY KÓDOLÁSI NYELVEK A LEGJOBBAK?
A fentiekben bemutatottakat elnézve, remélem, még mindig azon a ponton vagy, hogy tovább akarsz lépni!
Mindenesetre ez egy remek hely, hogy megállj és értékelj, mert innentől kezdve elmerülünk a legjobb kódolási nyelvi lehetőségekben a gyerekek számára, miközben megnézünk néhány inspiráló történetet maguktól a gyerekkódolóktól.
Scratch és más vizuális programozási nyelvek
Nézd, mondtam, hogy a Scratch újra előkerül!
Mivel fentebb már beszéltünk róla, nem megyek bele túl sok további részletbe, de tényleg, a vizuális programozás nagyszerű módja annak, hogy egy fiatal, tapasztalatlan diákot belevezessünk a kódolásba.
Naná, hogy az ilyen nyelvek nem tanítják meg a legtöbb más kódolási nyelvben szükséges szintaxist, de ez nem baj! Ez az egész a fejlődésről szól; előrehaladás, emlékszel? Ha túl sokat próbálsz a gyermekedre pakolni, az általában többet árt, mint használ.
A Scratch és más vizuális programozási nyelvek esetében minden az egyszerűségről szól, ami lelkesíti a gyerekeket a kódolásért. Az azonnali öröm, amit a parancsok húzása és eldobása, majd az interaktív történetek, játékok és animációk kibontakozása jelent, őrületesen erős.
Mélyebbre merülj: Scratch nyári tábori tanfolyam gyerekeknek.
Lua
A Lua ugyan egy kicsit bonyolultabb és összetettebb, mint a vizuális programozási lehetőség, mégis nagyszerű nyelv olyan gyerekek és tizenévesek számára, akik gyorsan szeretnének elsajátítani egy nyelvet.
És itt megállok, hogy leszögezzem: a fél csata, ha egy gyereket valami új dologgal akarunk lekötni (különösen, ha ez a valami új kihívásokkal jár), az a már kialakult érdeklődési körökhöz való kapcsolás.
Az önök gyerekei szeretik a videojátékokat? A Lua kiválóan alkalmas olyan diákok számára, akik újonnan szerzett kódolási készségeiket játékprogramozásban szeretnék alkalmazni. Valójában a Lua-t használó fejlesztők száma folyamatosan növekszik, ami a későbbiekben álláslehetőséget jelent. Egy ilyen készségekkel felvértezett diák számos karrierlehetőségbe belevághat.
Plusz, hallottál már a Robloxról? A legjobb Lua-fejlesztők, akik a Robloxon játékokat terveznek, több mint 1 millió dollárt kereshetnek évente! (Tudj meg többet a Robloxról és a Lua-ról.)
Hogy ízelítőt kapjanak abból, mire számíthatnak a gyerekek, a Lua-kódolás és játékszkriptkészítés tanfolyamunkon a diákok a Roblox beépített szerkesztőjével kezdik a 3D-s világok létrehozását, és Lua-val bővítik a funkciókat. Innen kezdve szkripteket készíthetnek a saját játékukhoz, vagy akár szkripteket is eladhatnak más tervezőknek, hogy azok felhasználhassák a játékaikban!
Mélyebbre merülj! A legjobb gyerekeknek szánt kódolási nyelvek és a legjobb kódolási tanfolyamok gyerekeknek.
Tényleg tanulhatnak a gyerekek kódolást?
Hallgass ide, ha ezen a ponton egy kicsit túlterheltnek érzed magad, nem hibáztatlak! Ez rengeteg információ a még több információ tetején, és még több is.
Szóval, most itt az ideje, hogy kevésbé a mesélésre, és inkább a megmutatásra koncentráljunk.
Majdnem lehetetlen elképzelni, hogy a gyerekek vagy akár a tizenévesek megtalálják az utat a kódolással… különösen addig a pontig, ahol olyan készségekkel lesznek felszerelve, hogy egy jövedelmező karrierben teljesíthetnek.
De mint minden, ez is egy folyamat. Itt az iD Tech-nél mi ezt iD Tech Pathway™-nek nevezzük, ami definíció szerint a mi hosszú távú készségfejlesztő rendszerünk, amely idővel fejleszti a táborozók technológia iránti “szeretetét és elsajátítását”.
A gyakorlatban azonban az a gondolat, hogy akárcsak egy idegen nyelv vagy egy hangszer megtanulásához, egy óránál több gyakorlásra van szükség. Ehelyett a “mester” státusz eléréséhez a legjobb, ha fiatalon kezdjük, és apránként építjük tovább a szenvedélyeket és készségeket.
STEM programjainkat úgy alakítottuk ki, hogy megkönnyítsük ezt az utat – a gyerekek már 7 vagy 10 éves korukban elkezdhetik az iD Tech Camps vagy az Alexa Café programokkal, majd tizenévesként folytathatják útjukat az iD Coding & AI Academy, az iD Game Dev Academy vagy az AcademyNEXT programokkal. Mindezek végén tökéletes helyzetben vannak ahhoz, hogy folytassák útjukat a főiskolán, majd végül egy izgalmas karrier felé.
Ezzel együtt láttuk, hogy a diákok hihetetlen dolgokat értek el. Hogy segítsünk elképzelni, mit hozhat gyermeked számára a kódolásba való belevágás, íme néhány kedvenc gyerekkódolós sikertörténetünk.
Matthew a világ legnevesebb vállalatainál dolgozott
Noha az a cél, hogy olyan ikonikus vállalatoknál dolgozzon, mint a Dropbox, a Facebook és a Google, magasra törőnek tűnhet, Matthew évek óta erre vágyott. Amint elhatározta, nem volt megállás!
Matthew azt mondja, hogy készségfejlesztése az iD Tech Camps és az iD Coding & AI Academy & nyári programjain kezdődött, amelyeket a Szilícium-völgyben található Stanfordon tartottak. Ezek a tapasztalatok olyan dolgokra tanították meg, amelyeket az iskolában nem tanult, és lehetőséget adtak neki arra, hogy ipari szabványú szoftverekkel dolgozzon.
Kiemeli a tantermen kívüli projektek fontosságát. “Nem számít, hogy mit fejlesztesz, amíg technikailag kihívást jelent számodra” – mondja Matthew. “Ezzel nemcsak erős portfóliót építhetsz, hanem szilárd alapot is biztosítasz ahhoz, hogy szenvedélyesen válaszolj a jövőbeli karriereddel kapcsolatos potenciális interjúkérdésekre.”
Rebecca kódolási eredményeit a Fehér Ház is elismerte
Az iD Tech öregdiákját a Fehér Ház is elismerte, miután megalapította a nonprofit CoderDojo NYC-t. Most programmenedzser a Microsoftnál, és erőteljes szószólója a lányoknak a STEM területén!
“Az utam 14 éves lányként kezdődött a cambridge-i iD Tech táborokban, ahol korán lehetőséget kaptam arra, hogy felfedezzem a szenvedélyeimet. Két hét ott megváltoztatta az életemet; megismertem, hogy a technológia egy szórakoztató és izgalmas karrier, nem pedig egy laboratóriumban rejtőzködő mérnököknek szóló magasztos elképzelés” – mondja Rebecca.
Az önjelölt “minden szakmában jártas” Rebecca ma a Microsoft programmenedzsereként dolgozik a Tech Jobs Academy-n, egy 16 hetes műszaki képzési programon, amely tehetséges New York-iakat készít fel a felhő- és szerveradminisztráció területén keresett műszaki állásokra.
Mélyebbre merülj! Rebecca története
Andrew alkalmazásai meghaladták az 50 000 letöltést az Apple App Store-ban
Ez az egykori iD Tech hallgató kezdeti sikereket ért el kilenc alkalmazásának értékesítésével az Apple App Store-ban. Azóta átállt arra, hogy saját fejlesztőcégeket vezessen, és még többet tegyen a kódolási képességeivel.
Az ember azt gondolná, hogy egy olyan hosszú eredménylista összeállításához, mint Andrew-é, évekre lett volna szükség – de ez a fiatal fejlesztő még csak főiskolás volt, amikor elkezdett sikereket elérni. Kilenc alkalmazással, 50 000 letöltéssel, egy saját maga által kifejlesztett és tanított tanfolyammal és sok más törekvéssel elképesztő, amit ez az egykori diák elért. Arról nem is beszélve, hogy korábban úgy gondolta, hogy a programozás “ijesztő”.”
“Mielőtt részt vettem az iD Coding & AI Academy-n, megfélemlített az iPhone-programozás. Megpróbáltam magam megtanítani, de feladtam, mert azt gondoltam, talán nem vagyok elég okos a programozáshoz. Nos, két hét után bebizonyosodott, hogy tévedtem – három elkészült vagy folyamatban lévő alkalmazással távoztam.”
HOGYAN KEZDJÜK A GYEREKEKET A KÓDOLÁSHOZ?
A fenti példák mindegyikénél a siker egyértelmű folyamatot követ. Biztos, hogy egyesek közülünk természetesebben tehetségesebbek lesznek bizonyos területeken, mint mások, de akárhogy is, mindannyiunknak az első lépésnél kell kezdenünk.
Szóval, mi ez az első lépés, amikor a gyerekeket kódolni tanítjuk, vagy, ha a gyerekeket bevezetjük a kódolásba?
Nos, hogy őszinte legyek, az alábbiak nem azoknak szólnak, akik programozásra készen ülnek le a számítógép elé. Erre vannak online kódolási tanfolyamok, személyes tapasztalatok, és így tovább.
Az alábbi szavak inkább azoknak szólnak, akik többet szeretnének megtudni; akik hallanak a kódolás fontosságáról, és szeretnék átgondolni, mit jelenthet ez a gyerekeik számára.
Először is, vedd rá a gyerekeidet, hogy elkezdjenek tanulni. Valamit. Bármit! Egyetlen apróság sem túl kicsi, és az olyan alapok, mint a fent említett definíciók nagyszerű kiindulópontot jelentenek,
Következő lépésként próbáljon meg találni valakit, akivel a gyermeke beszélgethet arról, amit tanult. Ez lehet egyelőre Ön, vagy akár egy barátja is. Mint láthatja, ez a lépés nem igényli, hogy gyermeke beszélgessen valakivel, aki ért a kódoláshoz (de mindenképpen lehet).
Ezután vegye rá a gyerekeit, hogy csináljanak valamit. Itt is a kicsi rendben van, és tulajdonképpen bátorítjuk is. A legjobb, ha reálisak az elvárások. Így lehet, hogy ez csak egy bevezető játék vagy animáció lesz a Scratch segítségével, és ez megint csak teljesen rendben van!
A legtöbb gyerek csak a fenti pontok után célozhat meg valami nagyobbat. Nagyobbat a tekintetben, hogy mit tanulnak, kivel beszélgetnek, és persze, hogy mit csinálnak.
Az alapvető tipp mindezeken keresztül az, hogy próbáljuk meg minél jobban összekötni a pontokat a már megismert területek és a kódolás között, hogy a gyerekek könnyen lássák, hogyan illeszkednek egymáshoz a minket körülvevő világ különböző darabjai, és hogyan kelnek életre a kódoláson keresztül.
MINCS MÁS?
Mindezek mellett a programozás tanulása tényleg olyan egyszerű, mint a fentiekben említett “valamit megtanulni”, “valakivel beszélgetni” és “valamit csinálni”?
Hát persze, hogy nem.
De azok számára, akiket eddig megakasztott, hogy csak felkeljenek és elinduljanak, egy ilyen egyszerűnek tűnő irányelvcsomag remek kiindulópont lehet.
A kódolás valójában a jövő nyelve, és a kódolás megtanulása, bár önmagában is jó tudni, erősíti a kreativitást, a problémamegoldást és egy sor más készséget is.
A kódolás megtanulásának értéke tehát nem korlátozódik a kódolás tényleges fizikai aktusára, hiszen számos kapcsolódó lehetőség előtt is kaput nyit.
Egyszóval, a kódolás megtanulása rendkívül fontos, és remélhetőleg ez az útmutató segít Önnek és gyermekének egy lépést tenni előre.
HOL KÖVETKEZIK
Az iD Tech diákjai nyáron tanulni vágyóan érkeznek – nemcsak a technológia iránti érdeklődésük miatt, hanem azért is, mert sokan közülük még mindig nem kapnak értékes oktatást a mindennapi iskolai oktatás során olyan témákban, mint a kódolás. A táborból új készségekkel, mélyebb ismeretekkel és azzal a magabiztossággal távoznak, hogy a tanultakkal valami hatásosat tegyenek. Ezt láttuk nyárról nyárra.
És most már a gyerekek online is tanulhatnak kódolást az Online magánórák segítségével!
Sok szerencsét! Találkozunk jövő nyáron, online, vagy mindkettőn!
KÓDOLÁSI FORRÁSOK
Online tanulás
- Online kódolási órák
- Virtuális nyári technikai táborok
- Online tavaszi szüneti táborok
- Kódolási korrepetálók
- After…School Coding Classes
- Scratch Programming
- Made with Code by Google
- Tynker
In-Személyes kódolási tanfolyamok & Programok
- Kódolótáborok
- Kódolási tanfolyamok gyerekeknek
- Scratch programozási tanfolyamok
- Lua kódolás gyerekeknek
- Java kódolás
- Java kódolás Kódolás a Minecraft segítségével
- Roblox kódoló órák
- Sphero kódolás gyerekeknek
- LEGO robotika vizuális kódolás
Kódoló cikkek & Blogok
- Code.org
- Java gyerekeknek útmutató
- Python tanulása gyerekeknek útmutató
- Minecraft kódolás gyerekeknek útmutató
- Kódoló programok gyerekeknek
- Kódolási kifejezések
- Kódolás tiniknek
- Mi a kódolás?
- Kódolós játékok gyerekeknek
- Mik azok a Minecraft modok?
- A kódolás jó karrier?
- A legjobb gyerekeknek szóló kódoló tanfolyamok
Kódoló alkalmazások
- Daisy a dinoszaurusz
- Mozgasd a teknőcöt
- Tynker
- Kodable
- Hopscotch
- Lightbot
Coding Toys
- Cozmo
- Code-a-Pillar
- Sphero