20 algoritmista peliä kaikenikäisille lapsille
Sisällysluettelo
Yhä lisääntyvässä teknisessä maailmassa nuoret mielemme sukeltavat yhä syvemmälle tietokoneiden sisimpään toimintaan, siihen, miten kirjoitetaan sääntöjä/koodeja, ohjelmoidaan ja ratkaistaan erilaisia ongelmia. Algoritminen peliteoria on strateginen laskentatyökalu, jossa osallistujat luovat ja ratkaisevat algoritmisia yhtälöitä kilpailuympäristössä. Lapset aloittavat ongelmanratkaisun ja sääntöjen noudattamisen perusteet jo nuorena.esikoulu, joten meillä on pelejä 5-15-vuotiaille. Valitse muutama oppimistavoitteisiisi sopiva peli ja aloita pelaaminen!
Päiväkodin pelit
1. Pelien Tic Tac Toe
Tämä klassinen strategiapeli on loistava aloittelijan oppitunti toimintasuunnitelman mukaisten siirtojen ymmärtämiseen ja erilaisten lopputulosten löytämiseen. Aseta perussäännöt sille, mitä kunkin pelaajan tulisi yrittää saavuttaa, kuten estää vastustajaa tarkistamasta tai täyttää eniten lohkoja.
2. Lukujen puolitus
Päiväkoti-ikäiset oppilaat opettelevat matematiikan ja ongelmanratkaisun perusteita. Algoritmisen ajattelun mallien syntymisen edistämiseksi tässä on hauska ja vuorovaikutteinen verkkopeli, jota he voivat pelata harjoitellakseen lukujen puolikkaiden oppimista.
3. Shakkilaudan värikuviot
Tutustu tähän peliin, jossa on vaiheittaisia esimerkkejä siitä, miten shakkilaudan värejä voi selittää pienille lapsille. Jokaisessa ruudussa voi olla oikea tai väärä arvo, joka voidaan kääntää yhtälöksi kuvioiden ennustamiseksi.
4. Kivi, paperi, sakset
Tästä hauskasta onnenpelistä voi tehdä oppitunnin, jossa opetellaan toiminnan lopputulosta. Anna kullekin lopputulokselle numero 1, 2, 3, ja pyydä oppilaita viittaamaan aiempiin valintoihin, jotta he voivat ennustaa tarkemmin, mitä vastustaja käyttää seuraavaksi.
5. Soundscape Hopscotch
Tässä integroivassa koordinaatiopelissä yhdistyvät hopscotchin perusliikkeet musiikin elementteihin, kuten rytmiin, sävelkorkeuteen, vaihteluun, tuttuuteen ja tekstuuriin. Opettajat voivat asettaa lattialle tavallisen hopscotch-kuvion ja soittaa äänitettyä musiikkia nähdäkseen, miten oppilaat ovat vuorovaikutuksessa aistien ja niiden välisen suhteen kanssa.
Alkeispelit
6. Vakaa ottelupeli
Tässä pelissä aletaan sisällyttää päätöksentekoa ja mallien ennustamista koskevia Nashin tasapainon käsitteitä. Valitse aihe ja mahdolliset yhdistelmät ja anna niille kirjain tai numeerinen edustaja. Pyydä oppilaita vuorotellen sekoittamaan ja yhdistelemään, jotta he voivat nähdä, mikä on vakauden hinta kullakin toiminnolla.
7. Kolikon heitto
Vaikka kolikonheiton tulokset saattavat aina olla 50/50, voimme opettaa ja oppia algoritmien suunnittelun malleja ja strategioita keräämällä ja tallentamalla tietoja tästä yksinkertaisesta demonstraatiosta.
8. Ruoki hiirtä
Tässä on erittäin hauska ja interaktiivinen peli, jossa lapsille opetetaan algoritmisen mekanismin suunnittelun perusteet hiiren sokkelon avulla. Voit käyttää korttipakkaa ja karkkipaloja polkuna ja palkintoja matkan varrella.
9. Karkkien jakaminen
Yleinen lähestymistapa, mutta sellainen, joka lasten on opittava, kun he kasvavat. Käsitteet jonkin asian yksiköiden hajottamisesta ja jakamisesta. Tässä demonstraatiossa karkit ovat hauskoja, jotta oppilaat pysyvät mukana oppitunnilla.
10. Lohkolabyrintti
Tässä ilmaisessa online-komposiittipelissä pelaajille annetaan erilaisia vaihtoehtoja ja sääntöjä sokkelon täyttämiseksi. Heillä on tietty määrä kierroksia ja mahdollisuuksia, joita he voivat käyttää saadakseen sokkelon onnistuneesti päätökseen.
Middle School Pelit
11. Keskikenttäpeli
Tässä algoritmien analyysissä käytetään erilaisia päätöksentekostrategioita, joiden avulla määritetään kalojen uinti vastavirtaan. Tehdäänkö valinnat yksilön vai kollektiivin toimesta? Mikä on optimaalinen suorituskyky tässä laskennan lähestymistavassa?
12. Ruokailu Filosofin ratkaisu
Tässä on potentiaalinen peli, josta yläkoululaisesi viettävät tuntikausia keskustelemalla yhdessä. Ongelmana on syömäpuikkojen/haarukoiden määrä pöydässä ja niiden käyttöä koskevat säännöt. Auta oppilaita määrittämään laskennallinen monimutkaisuus ja löytämään ratkaisu, jossa jokainen filosofi voi syödä.
Katso myös: 25 aktiviteettia jakamistaitojen vahvistamiseksi peruskoulussa13. Evolutiivinen peliteoria
Miten teemme päätöksiä ja mitä nämä päätökset merkitsevät pitkällä ja lyhyellä aikavälillä? Toimien lopputulos määrittää evoluution etenemisen. Tässä on hyödyllinen video, jossa tarkastellaan tätä teoriaa ja sitä, miten aikomus vaikuttaa lajeihin tai muihin ryhmiin ajan mittaan, sekä anarkian ja muiden päätösten hintaa.
14. Mimo-koodaus
Aika opettaa lapsille lineaarisen ohjelmoinnin ja koodauksen perusteet. Algoritmisesta mekanismien suunnittelusta peliteoriaohjelmistoihin, linkkien luomiseen ja muotoiluun, tällä ilmaisella verkkosivustolla on kaikki!
15. Yeti Academy
Tällä ohjelmointisivustolla on kaikki hauskat pelit ja haasteet, joita oppilaasi tarvitsevat oppiakseen koodauksen, laskennallisen monimutkaisuuden, algoritmien suunnittelun ja lineaarisen ohjelmoinnin perusteet.
Lukion pelit
16. Vangin dilemma
Selitä oppilaillesi kahden pelaajan peli, jossa kaksi vankia on strategisessa ympäristössä. Riippuen siitä, mitä kumpikin pelaaja päättää tehdä, tämä johtaa vaihtoehtoisiin peliesityksiin eli seurauksiin (hyviin tai huonoihin).
17. Korttipeli, jossa pelataan järjestystä
Elämme jatkuvassa strategisessa ympäristössä, joten teini-ikäiset hyötyvät päivittäisten tapahtumien kuvioiden ja abstraktioiden oppimisesta. Tässä korttipelissä oppilaita ohjataan tunnistamaan ja järjestämään kortit peräkkäiseen järjestykseen laskemisen ja ongelmanratkaisun lähestymistavan avulla.
18. Ruuhkapelin tasapainotilat
Ruuhkapeleissä pelaajien on tehtävä päätöksiä, jotka perustuvat pelin algoritmin tarjoamiin resursseihin ja sääntöihin. Tässä tehtävässä oppilaat suunnittelevat oman supersankarihahmonsa, joka perustuu ominaisuuksiin ja kykyihin optimaalisen tehokkuuden saavuttamiseksi.
19. Tulostettavat raaputuskoodit
Yhdistelmäpeli, joka opettaa koodin kirjoittamisen ja lohkojen yhdistämisen perusteet tehokkaiden algoritmien ja pelisemantiikan luomiseksi.
20. Koodaustermien rakentamista koskeva laskentataulukko
Kun oppilaat ymmärtävät koodauksen ja peliteorian taustalla olevan kielen, he alkavat koota yhteen tietokonejärjestelmän kehittämisessä tai ohjelmoinnissa käytettävien mekanismien rakentamista. Tässä on paketti työpapereita, joissa esitellään koodauksessa yleisesti käytettyjä termejä.
Katso myös: 29 Toimintaa maastonmuotojen oppimisen hallitsemiseksi