20 algoritmikus játék minden korosztály számára
Tartalomjegyzék
Egy egyre növekvő technikai világban fiatal elméink egyre mélyebbre merülnek a számítógépek belső működésébe, hogyan kell szabályokat/kódokat írni, programozni és különböző problémákat megoldani. Az algoritmikus játékelmélet egy stratégiai számítási eszköz, ahol a résztvevők versenyszerűen algoritmikus egyenleteket hoznak létre és oldanak meg. A gyerekek már egészen fiatalon elkezdik a problémamegoldás és a szabálykövetés alapjait.Óvodáskorúaknak, ezért 5-15 éveseknek szóló játékokat találsz. Válassz ki néhányat, amely megfelel a tanulási céljaidnak, és kezdj el játszani!
Óvodai játékok
1. Játék Tic Tac Toe
Ez a klasszikus stratégiai játék remek kezdő lecke a lépések tervének megértéséhez és a különböző kimenetelű lépések felfedezéséhez. Állítsd fel az alapszabályokat, hogy az egyes játékosoknak mit kell megpróbálniuk elérni, például megakadályozni, hogy az ellenfél sakkozzon, vagy a legtöbb blokkot feltölteni.
2. Számok felezése
Az óvodáskorú tanulók most tanulják a matematika és a problémamegoldás alapjait. Az algoritmikus gondolkodási minták kialakulásának ösztönzése érdekében íme egy szórakoztató és interaktív online játék, amellyel a számok felének tanulását gyakorolhatják.
3. Sakktábla színminták
Nézd meg ezt a játékot, amely lépésről lépésre példákat tartalmaz arra, hogyan magyarázd el a sakktábla színeit a kisgyerekeknek. Minden négyzetben lehet egy igaz vagy hamis érték, amelyet egyenletre lehet fordítani a minták megjóslásához.
4. Kő, papír, olló
Ezt a szórakoztató szerencsejátékot a cselekvések kimeneteléről szóló leckévé alakíthatjuk. Adjunk minden kimenetelnek egy 1-es, 2-es, 3-as számot, és a tanulók hivatkozzanak a korábbi döntésekre, hogy pontosabban megjósolhassák, mit fog az ellenfél legközelebb használni.
5. Soundscape Hopscotch
Ez az integratív, koordinációs játék a hopscotch alapmozgásait olyan zenei elemekkel kombinálja, mint a ritmus, a hangmagasság, a variáció, az ismertség és a textúra. A tanárok felállíthatnak egy szabványos hopscotch-mintát a padlón, és lejátszhatják a felvett zenét, hogy lássák a tanulók interakcióját az érzékszervi inputokkal és a közöttük lévő kapcsolattal.
Elemi játékok
6. Stabil párosító játék
Ez a játék elkezdi beépíteni a Nash-egyensúly fogalmait a döntéshozatalra és a minták előrejelzésére vonatkozóan. Válasszon ki egy témát és lehetséges kombinációkat, és adjon nekik egy betűt vagy egy számszerű képviselőt. A tanulók felváltva keverjék és illesszék össze, hogy lássák a stabilitás árát az egyes cselekvéseknél.
7. Dobj fel egy érmét
Bár az érmefeldobás eredménye mindig 50-50%-os esélyt jelent, az algoritmusok tervezésének mintáit és stratégiáit taníthatjuk és tanulhatjuk meg az adatok gyűjtésével és rögzítésével ebből az egyszerű demonstrációból.
8. Etetni az egeret
Íme egy szuper szórakoztató és interaktív játék, amely egy egérlabirintuson keresztül tanítja meg a gyerekeknek az algoritmikus mechanizmusok tervezésének alapjait. Használhatsz egy pakli kártyát és cukorkadarabokat útvonalként, és nyereményeket az út mentén.
9. Cukorka megosztása
Gyakori megközelítés, de a gyerekeknek meg kell tanulniuk, ahogy felnőnek. A valaminek az egységeinek a lebontására és megosztására vonatkozó fogalmak. Ehhez a bemutatóhoz az édesség szórakoztató, hogy a tanulókat lekösse az órán.
10. Blokkos labirintus
Ez az ingyenes online összetett játék különböző lehetőségeket és szabályokat ad a játékosoknak a labirintus befejezéséhez. Bizonyos számú forduló és lehetőség áll rendelkezésükre a labirintus sikeres befejezéséhez.
Középiskolai játékok
11. Középmezőnyös játék
Az algoritmusok ezen elemzése különböző döntéshozatali stratégiákat alkalmaz a folyásirányban felfelé úszó halak kimenetelének meghatározására. A döntéseket az egyén vagy a kollektíva hozza meg? Mi az optimális teljesítmény a számítás ezen megközelítésében?
12. Az étkező filozófus megoldása
Íme egy lehetséges játék, amelyet a középiskolások órákon át fognak közösen átbeszélni. A probléma az asztalra való evőpálcikák/villák mennyisége és a használatukra vonatkozó szabályok. Segíts a diákjaidnak meghatározni a számítási bonyolultságot, és találj olyan megoldást, amelyben minden filozófus ehet.
Lásd még: 25 Johnny Appleseed óvodai tevékenységek13. Evolúciós játékelmélet
Hogyan hozunk döntéseket, és mit jelentenek ezek a döntések hosszú távon a rövid távúakkal szemben? A cselekedetek eredménye határozza meg az evolúció előrehaladását. Itt egy hasznos videó, amely áttekintést ad erről az elméletről, és arról, hogy a szándék hogyan befolyásolja a fajokat vagy más csoportokat az idők során, valamint az anarchia és más döntések áráról.
Lásd még: 25 félelmetes egy-egy levelezési tevékenység14. Mimo kódolás
Itt az ideje, hogy megtanítsd a gyerekeknek a lineáris programozás és a kódolás alapjait. Az algoritmikus mechanizmusok tervezésétől kezdve a játékelméleti szoftvereken át a linkek létrehozásáig és a formázásig mindent megtalálsz ezen az ingyenes weboldalon!
15. Yeti Akadémia
Ez a programozási weboldal minden olyan szórakoztató játékot és kihívást tartalmaz, amelyre a diákoknak szükségük van a kódolás, a számítási komplexitás, az algoritmustervezés és a lineáris programozás alapjainak elsajátításához.
Középiskolai játékok
16. A fogoly dilemmája
Magyarázza el a tanulóknak a 2 játékos játékát a két fogoly stratégiai környezetét illetően. Attól függően, hogy melyik játékos mit választ, ez alternatív játékreprezentációkat, azaz következményeket (jó vagy rossz) eredményez.
17. Szekvenáló kártyajáték
Folyamatos stratégiai környezetben élünk, ezért a tizenévesek számára hasznos lesz a napi események mintáinak és absztrakcióinak megtanulása. Ez a kártyajáték a számítás és a problémamegoldás megközelítésével arra utasítja a tanulókat, hogy azonosítsák és rendezzék a kártyákat egymás utáni sorrendbe.
18. Egyensúlyok a torlódási játékban
A zsúfolt játékokban a játékosoknak a játék algoritmusában megadott erőforrások és szabályok alapján kell döntéseket hozniuk. Ehhez a tevékenységhez a diákok megtervezik saját szuperhős karakterüket egy sor tulajdonság és képesség alapján az optimális hatékonyság érdekében.
19. Nyomtatható karcoló kódok
Összetett játék, amely megtanítja a kódírás alapjait és a blokkok kombinálását hatékony algoritmusok és játékszemantika létrehozása érdekében.
20. Kódolási kifejezésszerkesztési munkalap
Amikor a diákok megértik a kódolás és a játékelmélet mögött álló nyelvezetet, elkezdik összerakni a számítógépes rendszerek fejlesztéséhez vagy programozásához használt mechanizmusok felépítését. Íme egy feladatlapcsomag, amely a kódolásban általánosan használt kifejezéseket mutatja be.