Játékos Kódolási Feladatok: Bevezetés a Digitális Gondolkodás Világába
A mai kisgyerekek igazi digitális bennszülöttek: hamarabb tudták kezelni az okostelefont és a tabletet, mint hogy megtanultak volna írni. Így az okoskütyük éppen olyan szerves részei az életüknek, mint a labda vagy a színes ceruza. Ez ellen, ha akarnánk, sem tudunk érdemben tenni. Ehelyett sokkal jobban tesszük, ha inkább megpróbáljuk célirányosan kiaknázni, és a passzív képernyőbűvölésnél jóval komplexebb előnnyé kovácsolni gyermekünk digitális készségeit.
A legfiatalabb, úgynevezett alfa generáció számára a világban való működés egészen más formákat ölt, mint nagyszüleiké. Ebből adódóan teljesen mások a kommunikációs és interperszonális szokásaik is. A világot a folyamatosan érkező újabb és újabb impulzusok gyors dekódolásán keresztül értelmezik, melyben nincsen idő hosszas verbális közlésekre. Ezek helyét átveszik a sűrített képi információk és az azokra adott rövid reakciók. Hamar elsajátított készségük a digitális eszközök logikai útvonalai mentén való navigálás és a megosztott figyelem.
Amit ebből szülőként érdemes meglovagolni, az az a speciális gondolkodásmód, mely tudatos fejlesztéssel jó alap lehet a későbbi programozás és a robotika világába való játékos bevezetéshez. Ezeket a készségeket gyermekünk egész életében minden területen hasznosítani fogja. A robotika és a digitális kompetencia kiemelt szerepe a mindennapok részévé vált, ezért fontos, hogy már az óvodában is helyet kapjon a technológia játékos, gyermekekhez közeli formában történő megismerése. Ebbe az izgalmas és sokszínű világba segít bevezetni a kódolás. Az óvodai kódolás nagyon izgalmas és hasznos lehetőség a kisgyermekek számára, segít fejleszteni a logikai gondolkodásukat, problémamegoldó képességüket és kreativitásukat. Az algoritmikus gondolkodás egy olyan alapképesség, melynek fejlesztése már óvodáskorban elkezdhető. Sőt, minél hamarabb elkezdjük ennek a kompetenciának a fejlesztését, a gyermekek annál sikeresebbek lehetnek a későbbiekben.

Kódolás számítógép nélkül: Az "Unplugged" módszer
Egyáltalán nem szükségszerű, hogy a kódolás alapjainak elsajátításához számítógépes programokat használjunk. Sőt, biztatnánk is a szülőket, hogy szorgalmazzák a hagyományos játékokkal való játszást még az oktató célzatú játékok esetében is. Épp eleget nyomkodják a kütyüket a kicsik egyébként is. Az "unplugged" kódolás a számítógép nélküli kódolást jelenti, amikor arra törekszünk, hogy a programozáshoz szükséges alapfogalmakat ismertessük meg a gyermekekkel. Az algoritmikus gondolkodás egy olyan alapképesség, melynek fejlesztése már óvodáskorban elkezdhető.
Játékos módszerek az algoritmikus gondolkodás fejlesztésére
Az algoritmus létrehozása során a lépéseket egyesével, pontos szabályok szerint hajtjuk végre. Ezért már óvodáskorban fontos fejleszteni ezt a képességet a gyerekekben, érdemes tudatosan, jól felépített rendszerben az algoritmikus gondolkodás fejlődésének szolgálatába állítani. Meg kell mutatni, hogy egy feladatot többféleképpen meg lehet oldani, de vannak olyan lépések, amik nem felcserélhetőek. Valamint meg kell mutatni azt is, hogy lehet több jó megoldás is.
Kincskeresés és iránymutatások
A kincskeresés számos olyan készséget fejleszt, melyet a programozók is használnak kódoláskor. A kincskereséshez használt utasítások és iránymutatások követése az algoritmusok alapjait tanítja meg a kicsiknek. Nem szükséges semmi különösebb előkészület a feladathoz. Helyezzük el a „kincseket” a csoportszobában, udvaron vagy tornateremben, -szobában, és rajzoljunk egy térképet utasításokkal. Például: 2 nagy lépés előre, 3 nagy lépés oldalra, mássz be az asztal alá, stb.

A kincskeresés és a kódolás kombinálása óvodáskorban nagyon motiváló a gyerekek számára. A kincskeresés játékos formában segít a gyerekeknek megismerkedni a programozás alapjaival. A tevékenység során a gyerekek utasításokat követhetnek, melyek az algoritmusok alapjait tanítják meg nekik. Ez a gyakorlat a gyerekek kitartását, stressztűrő képességüket, térbeli tájékozódásukat, beszédértésüket, beszédészlelésüket fejleszti. Ha rossz irányba mennek, vissza kell menniük addig, amíg nem találnak egy működőképes útvonalat. Ezáltal a problémamegoldó képességeik, logikus gondolkodásuk és kitartásuk is fejlődik. Ha nehezíteni szeretnénk a labirintuson, kössük be az útkereső szemét! Kódjaink a következő mondatok lehetnek: Menj előre egy lépést! (vagy hátra) Fordulj jobbra / fordulj balra! Lépések: csigalépés, tyúklépés, óriáslépés, boszorkánylépés stb. Tudatosítani kell a gyerekekben, hogy amikor a robot balra vagy jobbra fordul, akkor nem lép!
Történetmesélés és logikai sorrend
A történetmesélés kulcsfontosságú a gyermek nyelvi és kognitív fejlődésében. Amikor egy felnőtt vagy társ mesét mond, a gyermek nemcsak a szavakat hallja, hanem a mondatok szerkezetét, a szókincset és a történet logikáját is megfigyeli. A történetek segítenek a gyerekeknek megérteni az érzelmeket, a társadalmi normákat és az emberi kapcsolatokat. A szereplőkkel való azonosulás és a konfliktusok megoldása hozzájárul a szociális és érzelmi intelligencia fejlődéséhez. A történetmesélés nagyszerűen fejleszti az ovisok kódolással kapcsolatos készségeit. Ha a történet képeit darabokra szedjük, összekeverjük, a kicsiknek kell egy egésszé összeállítani. Így meg kell találniuk a képek közti logikát, melyik az első kép, hogy követik egymást logikus sorrendben, és el kell tudniuk mondani a történetet az elejétől a végéig.
Szín- és formakódolt tevékenységek
- Szín- és formakódolt mozgás: A gyerekek különböző színű és formájú lapokat követnek a padlón, amelyek mindegyike egy mozgásformát jelöl. Például: A színes (mozgáskotta) babzsákokat elhelyezzük a teremben. Mindegyik színes babzsák egy jelet (nyuszi, maci, madár, béka…) rejt. A gyerekek zenére mozognak a teremben, amikor elhallgat a zene, minden gyermek keres magának egy babzsákot, és lemozogja a színhez tartozó mozgásformát.
- Színkódolt építkezés: A gyerekek különböző színű és formájú építőkockákat használnak, hogy meghatározott mintákat hozzanak létre.
- Színkódolt zene: A gyerekek különböző színű hangszereket használnak, amelyek mindegyike egy adott hangot vagy ritmust jelöl.
- Színkódolt történetmesélés: A gyerekek különböző színű kártyákat használnak, amelyek mindegyike egy történet egy-egy elemét jelöli.
Kreatív formakirakó
Az egyik kedvenc játék, amivel sokan rengeteget játszottak, az a Kreatív formakirakó. Több geometriai elemet tartalmaz, mint például: hatszög, háromszög, négyszög, félkör, kör, mindegyik különböző színű, összesen 180 darab van belőle. Unplugged kódolás szempontjából megfelelő a hibakeresés gyakorlására. Feladat az, hogy a könyvben látható képeket (nehézségi fokok vannak) a gyerekek más-más színű, más-más alakzatokat tartalmazó lapkák segítségével sorba rendezzék. Játékvariáció: ezt is lehet időre játszani, akár egymás ellen is, de úgy is játszhatjuk, hogy párba állnak a gyermekek, az egyikük csak látja a képet, és szóban közvetíti társának a feladatot, a másik gyermek pedig rakja, keresi a formákat.

Játékos kódolási eszközök és platformok
Ma már jól kidolgozott módszertana van a játékos tanításnak. Természetesen se szeri, se száma azoknak az online eszközöknek - appoknak és ingyenes vagy fizetős weboldalaknak -, melyek a kódolás játékos tanulására hivatottak. Van közöttük olyan, amelyik puzzle-ként játszható, míg másokkal saját játékot vagy animációt lehet létrehozni 3D környezetben.
Népszerű online platformok
- Scratch (MIT): Világszerte igen népszerű az MIT által fejlesztett Scratch, mellyel appot vagy saját számítógépes játékot lehet létrehozni. Külön érdekessége, hogy ezt aztán a teljes játékosközösség kipróbálhatja, és a fejlesztője visszajelzéseket kaphat tőlük.
- Kodu Game Lab (Microsoft): A Kodu Game Lab egy innovatív platform a programozás oktatására, amely lehetővé teszi a gyerekek számára, hogy saját játékokat hozzanak létre vizuális blokkkódolás segítségével. Eközben kísérletezhetnek a játékkialakítással, fejleszthetik kreativitásukat és logikai gondolkodásukat. A Kodu Game Lab egy vizuális programozási nyelv, amely lehetővé teszi játékok egyszerű létrehozását anélkül, hogy programozási ismeretekkel rendelkezne az ember. Ezenkívül karaktereket lehet hozzáadni és meghatározni azok viselkedését egyszerű feltételekkel (WHEN-DO), amelyek grafikus formában jelennek meg. A tanulási folyamat előre elkészített leckéken keresztül zajlik, amelyek fokozatosan mutatják be az új fogalmakat, mint ciklusok, feltételek és változók. A platformnak aktív közössége is van, ahol a felhasználók megoszthatják és letölthetik egymás projektjeit. Bár a Kodu Game Lab nagyszerű a kezdőknek, vannak bizonyos korlátai, amelyek elriaszthatják a haladóbb felhasználókat, például a korlátozott haladó programozási lehetőségek. A Kodu Game Lab használatának megkezdése ugyanolyan egyszerű, mint más platformok esetében: töltsd le az alkalmazást a Microsoft hivatalos oldaláról, hozz létre fiókot, és végezd el a bevezető oktatóanyagot.

Konkrét játékok és eszközök a kódolás tanulásához
Ha gyermekünkben a jó adottságok erős érdeklődéssel párosulnak, érdemes lehet szakszerűen is fejleszteni a tudását. Az alábbi táblázatban összegyűjtöttük a különböző korosztályoknak és érdeklődési köröknek szóló játékos kódolási eszközöket és platformokat.
| Név | Ajánlott korosztály | Típus | Főbb jellemzők | Programozási nyelvek (ha van) |
|---|---|---|---|---|
| Cody Block | 3 éves kortól | Fizikai fajáték | Egyszerűen mutatja be a programozás alapjait; kisautó vezérlése építőelemekkel (balra, jobbra, U-fordulás, ismétlés, stop); RFID technológia. | N/A (vizuális parancsok) |
| Mochi Robot | 3-6 éves korig | Fizikai robot + mesekönyv | Játékosan, offline tanít a számítógépes programozás alapjaira; interaktív történetek 12 témakörben (univerzum, állatok, színek, számok); programozótáblán vezérelhető játékfigura. | N/A (absztrakt programozási koncepciók) |
| LoCoMoGo | 4-12 éves korig | Fizikai kisvonat + app | Színekkel jelzett ok-okozati összefüggések; padlóra ragasztott színes szigetelőszalag pályák; mozdony reagál a színekhez rendelt információkra; mobilappon keresztül programozható. | N/A (vizuális programozás, ok-okozati összefüggések) |
| Root | 4 éves kortól | Fizikai minirobot + app | Hatszög alakú robot, mozog, megfordul, rajzol, zenél, érzékeli az érintést és a fényt; applikáció több szinten: grafikus (olvasni nem tudóknak), folyamatvezérlő ("mikor"), szöveges (professzionális nyelvek). | Python, JavaScript, Swift (3. szint) |
| Lego Spike Prime | 11-14 éveseknek | LEGO robotikai készlet + app | 523 darabos készlet Smart Hubbal, motorokkal, érzékelőkkel; Scratch-alapú, drag and drop kódolási környezet; 45 perces leckék, 33 különböző feladatblokk (táncoló robot, időjárás-előrejelző); célorientált problémamegoldás. | Scratch (blokk alapú) |
| Code Monkey | Kezdőknek | Online játék | Kis majom irányítása banánok gyűjtésére kódokkal; objektumok és loop-ok használata; programozás iránt érdeklődőknek. | N/A (játék specifikus parancsok) |
| CodeCombat | Kezdőknek/haladóknak | Online játék | Harcos irányítása kódokkal; ellenségek elleni harc, drágakövek gyűjtése; kódok kézi begépelése; tutorial az első pályán; első néhány pálya ingyenes. | Python, JavaScript, CoffeeScript, Lua |
| CheckIO | Kezdőknek/haladóknak | Online stratégiai játék | Űrbéli kontextusba helyezett feladatok megoldása. | TypeScript, Python |
| LightBot | Teljesen kezdőknek | Telefon applikáció | Kis robot irányítása ikonokkal; logikán van a lényeg. | N/A (ikon alapú) |
| CSS Diner | Minimális kódolási előismerettel rendelkezőknek | Online játék | Egyszerűen megtanítja a CSS alapjait és a CSS selector működését; 32 pálya, egyre komplexebb feladatok. | CSS |
| Edabit | Programozás alapjait tanulóknak | Online játék | Szintaxisok tanulása problémamegoldással; azonnal látható az egyes szintaxisok működése. | Több nyelv (általános szintaxisok) |
| Flexbox Defense | CSS flexboxot tanulóknak | Online toronyvédő játék | A CSS flexbox layoutot kell használni a tornyok elhelyezéséhez. | CSS (Flexbox) |
| Elevator Saga | JavaScriptet tanulóknak | Online játék | Lift mozgatása alap JavaScript kóddal, amelyet a feladatokhoz kell átprogramozni; növekvő komplexitás (emberek, emeletek, időkorlát). | JavaScript |
| SQL Murder Mystery | SQL fejlesztőknek (kezdő/haladó) | Online nyomozós játék | Gyilkos felderítése adatbázis-lekérdezésekkel; útmutatás kezdőknek. | SQLite (SQL) |
| Tynker | Kezdőknek és haladóknak | Online közösségi/gyűjtőoldal | Különböző kihívások, saját projektek, vizuális blokkok (kezdőknek). | Java, Python, JavaScript (blokk alapú is) |
Valódi pedagógiai tapasztalat: A VándoRobot program
Az Abacusan Stúdió 2018 óta folyamatosan működteti hazánkban a VándoRobot programot, amely egy különleges, programozást népszerűsítő lehetőség. Ennek során sikeres pályázat esetén, tíz héten keresztül ismerkedhetnek az ArTeC robot készlettel a különböző közintézményekben a gyerekek. A program sajátossága, hogy ingyenes képzésen vehetnek részt a pedagógusok, így a megvalósításához szükséges, minden elméleti és gyakorlati tudásra szert tehetnek. Ráadásul a képzés teljesen a különböző korosztályokhoz igazított az óvodás, általános iskolás és középiskolában dolgozó pedagógusok számára differenciált elméleti szaktudást nyújt, figyelembe véve a gyermekek életkori sajátosságainak leginkább megfelelő fejlesztést biztosító eszközcsaládot.
Egy nyári szakmai alkotótábor keretében bemutatásra kerültek az ArTeC robotok mellett többféle kisgyermekeknek szánt robot újdonság is, mint Sphero Indi vagy Intelino. Itt nyílt lehetőség a VándoRobot program részletesebb megismerésére is. Magyarországon első óvodaként az Orosháza Városi Önkormányzat Napköziotthonos Óvoda Könd Utcai Telephelyén Sölétormos Éva pedagógust érte az a megtiszteltetés, hogy részt vehetett a VándoRobot programban.
Ez azért töltötte el nagy örömmel, mert már nyáron egyértelművé vált számára, hogy ez egy olyan eszköz, amely az egyéni képességekhez leginkább igazítható, beleértve bármely szempontból az átlagostól eltérő SNI és BTMN-es gyermekek számára az egyéni fejlesztését, elősegítve a csoporton belül megvalósuló integrációjukat is, valamint a tehetségígéretnek vélt gyermekekkel való foglalkozást.
Az ArTeC robot készlet alkalmazása az óvodában
A készlet előnye, hogy nem kész robotokat tartalmaz, hanem a gyerekek maguk építhetik meg az aktuális témához kapcsolódó robotot. Ezt építési útmutatók is elősegítik, de természetesen saját egyéni ötletek kibontakoztatására is számtalan lehetőség van. Gyakorlatilag egy doboz építőelem egy programozható agy, néhány érzékelő és motorok, meg elemtartók összessége az egész készlet. Viszont míg a gyermekek alkotnak, ez is egyfajta saját élményű tanulási lehetőség számukra, hiszen az elemek összeillesztését is meg kell tanulni.

Gyakorlatban az ArTeC robotok bevezetése kapcsán az első lépés az elemek összeillesztésének elsajátíttatása, erre elegendő időt kell szánni. Különböző mérettel rendelkeznek hosszúság és szélesség tekintetében, illetve két elem összekapcsolásakor az egyik elem kiálló része „tüskéje” csatlakozik a másik elemen elhelyezkedő kis méretű nyílásba, így homogén, teljesen sima felület keletkezik a pontos összekapcsolás esetén. Ez nagyon fontos, hiszen, ha kiálló részek maradnának, azok például akadályt képezhetnének a későbbiek során egy-egy mechanikus elem mozgásában. Ebben nagy segítséget adnak a különböző izgalmas feladatlapok, amelyek például egyensúly játékok, 3D testek, logikai kihívások, fogaskerekes feladványok és ismert játékok leképezései ArTeC elemekre, mint a sodoku, vagy színdominó. Előnye, nem csak a változatossága, hanem az is, hogy a feladatlapon megfejtendő építendő formák méretarányosak, így a gyermek a szükséges kockákat kiválogatva a létrehozni kívánt, előre meghatározott formákat azonnal a lapon összerakhatják.
Amikor az elemek összeillesztését a gyerekek már jól ismerik, akkor kezdetét veheti a különböző robotok megalkotása. Itt az egyszerű gyermekek által mozgatható mechanikus szerkezetekből kiindulva, az „önműködő” úgynevezett izgalmas, de még nem programozható mozgó robotokon át, egészen a programozható robotokig juthatnak el a gyerekek. Nagy fejlődési útvonalat járhatnak be, a különböző korosztályok számára is igazán sokszínű kihívásokat rejtegetnek. A robotok nagyon változatosak lehetnek, lényegében bármilyen szerkezet megalkotható az elemekből. Ezeket az építési útmutatók segítik, melyet szintén a továbbképzés elvégzésével kaphatnak kézhez a pedagógusok. Emellett egyéni ötleteket is kipróbálhatnak, vagy az alap robotot is átépíthetjük kedvünk szerint, esetleg teljesen új dolgokat alkothatnak. Maximálisan kibontakozhatnak a kreatív alkotási folyamatok. Közben szinte észrevétlenül játékos formában tanulhatnak a gyerekek.
Az egyes szerkezetek megépítése teljes pontosságot követel tőlük, ugyanakkor, a folyamat egészét elősegítheti, ha nem csak a digitális útmutatót nézhetik az óvodások, hanem azt közösen értelmezve, részenként mutatjuk is nekik, mit mivel és hogyan illesszenek össze, így elsajátíthatják az építési útmutató önálló értelmezését is idővel. A készlet előnye, hogy a programozási ismeretek mellett, olyan műszaki ismeretekre is szert tehetnek a gyerekek, hogy a programozható részhez, hogyan kell csatlakoztatni a beépíteni kívánt ledeket, vagy motorokat, ugyanakkor a robot kialakítása során a szerkezeten észrevétlenül helyezték el ezeket. Vagyis tudatos tervező munkát igényelt a programozható robotok megalkotása, műszaki kivitelezése. Amikor ezen az izgalmas részen átlendültek, akkor következett a kódolás megismerése, a felület számítógépről működik, így sokan az egér használatával is először találkoztak. A szerkezetek összeépítése során sokszor kipróbálták ötleteiket, volt, hogy azok nem működtek, de ezek a hibázási folyamatok nem szegték a gyerekek kedvét, mert addig próbálgatták újra és újra, míg tökéletes szerkezetek nem születtek. Így a kísérletező kedv, a helyzetfelismerés és az újszerű problémahelyzetek egészen izgalmas szociális kapcsolatokat hoztak létre a gyerekek között, új barátságok is születtek, hiszen egymással folyamatosan kooperáltak, közösen ötleteltek, valós összedolgozások jelentek meg.
Integráció az óvodai mindennapokba
A VándoRobot készlet kiválóan alkalmazható egyéni és mikrocsoportos fejlesztésekhez, kreativitás kibontakoztatásához, és a saját élményű tapasztalati tanulás biztosításához. Számtalan élménnyel gazdagodhattak a gyerekek és szinte azonnal megszerették a készletet. Szabad játékidőben sokszor egyéni ötleteken dolgoztak a gyerekek. Természetessé vált, hogy a készlet nem maradhatott a játékos polcon, hanem újra és újra előkerült.
A készletet a saját csoportban, illetve robotika tehetségműhelyben is alkalmazták, és több világ szintű kódolási eseményhez is csatlakoztak, így általános iskolásoknak és a szülőknek is megmutathatták. Meet and Code keretében elsőként a szülők ismerhették meg az ArTeC robotok világát egy családi nyílt nap keretében az óvodában a Jövő városa projekt kapcsán, ahol a fókuszpontban a környezetvédelem és helyi természeti értékeink, egyéni állat és növényvilágunk került előtérbe Orosháza területén. A tíz hét során számtalan témában találkozhattak az óvodások az ArTeC robotokkal. A témák az óvodai műveltségtartalmakba könnyen integrálhatóak voltak.
- Az állatok világnapja kapcsán a teknős és a harkály mechanikus robotok kerültek megépítésre.
- A projekt második hetében a vizeink védelme témahétben halas körhinta, programozható robotot alkothattak a gyerekek.
- Sport témájában a jégkorongos került megalkotásra, ahol a jéggel kísérletezhettek a gyerekek. Jégkorong pályát készítettek tálcára nekik, egy-egy ArTeC elemet belefagyasztva megelevenedett a kapu is.
- Vincent Van Gogh Éjjeli Kávézó feldolgozása, itt magát a helyszínt készíthették el a gyerekek, programozható és forgó fogaskerekes teaház formájában. A projekt célja nem csak a képzőművészeti alkotások iránti pozitív érzelmi viszonyulás megalapozása volt, hanem az egészségvédelem szempontjából a gyógyteák megismerése is.
- Honismeret és a magyar kultúra értékeinek átörökítése céljából feldolgozásra került a Rege a csodaszarvasról című történet.
- Járművek kéthetes projektben programozható tűzoltó autót alkothattak a gyerekek.
- Decemberben eljött a Mikulás időszaka, így a jól ismert jármű alapot szánná alakíthatták, majd megalkották az utasokat is, így rénszarvasok és Mikulások születtek.
A VándoRobot készlet változatos témákban alkalmazható a környezetvédelemtől a történetek feldolgozásán át, képzőművészeti alkotás, sakkpalota leképezése, a jeles napok, hagyományápolás, nemzeti identitástudat formálása, ünnepi készülődés megélése.
tags: #jatekos #kodolasi #feladat





