20 algoritmiske spill for barn i alle aldre
Innholdsfortegnelse
I en stadig økende teknisk verden, dykker våre unge sinn dypere inn i datamaskiners indre funksjon, hvordan man skriver regler/koder, programmerer og løser ulike problemer. Algoritmisk spillteori er et strategisk beregningsverktøy der deltakerne lager og løser algoritmiske ligninger i et konkurransemiljø. Barn begynner på det grunnleggende om problemløsning og styrer å følge så små som førskole, så vi har spill for 5-15-åringer. Velg noen som passer læringsmålene dine, og kom i gang med å spille!
Barnehagespill
1. Gaming Tic Tac Toe
Dette klassiske strategispillet er en flott nybegynnerleksjon om å forstå handlingsplaner og oppdage ulike utfall. Sett grunnleggende regler for hva hver spiller skal prøve å oppnå, for eksempel å hindre motstanderen i å sjekke, eller fylle opp flest blokker.
2. Antall Halvering
Elever i barnehagealder lærer det grunnleggende om matematikk og problemløsning. For å oppmuntre algoritmiske tankemønstre til å dukke opp, her er et morsomt og interaktivt nettspill de kan spille for å øve på å lære halvdelene av tall.
3. Fargemønstre for sjakkbrett
Sjekk ut dette spillet med trinnvise eksempler på hvordan du forklarer fargene til et sjakkbrett for små barn. Hver rute kan inneholde en sann eller usann verdi som kan oversettes til en ligning for å forutsi mønstrene.
4. Stein, papir,Saks
Vi kan gjøre dette morsomme sjansespillet til en leksjon om utfallet av handlinger. Gi hvert utfall et tall 1, 2, 3, og la elevene referere til tidligere valg for mer nøyaktig å forutsi hva motstanderen vil bruke neste gang.
5. Soundscape Hopscotch
Dette integrerende koordinasjonsspillet kombinerer de grunnleggende bevegelsene til humle med musikkelementer som rytme, tonehøyde, variasjon, fortrolighet og tekstur. Lærere kan sette opp et standard hopscotch-mønster på gulvet og spille innspilt musikk for å se elevene samhandle med sensoriske input og forholdet mellom dem.
Elementære spill
6. Stable Matching Game
Dette spillet begynner å inkorporere Nash Equilibria-konsepter angående beslutningstaking og prediksjon av mønstre. Velg et emne og mulige kombinasjoner, og gi dem en bokstav eller tallrepresentant. La elevene bytte på å blande og matche for å se prisen på stabilitet med hver handling.
7. Vend en mynt
Selv om resultater av myntkast alltid kan være en 50/50 sjanse, kan vi lære og lære mønstre og strategier for algoritmedesign ved å samle inn og registrere data fra denne enkle demonstrasjonen.
8. Feed the Mouse
Her er et supermorsomt og interaktivt spill som lærer barna det grunnleggende om algoritmisk mekanismedesign gjennom prosessen med en muselabyrint. Du kan bruke en kortstokk oggodteribiter som stien og premier underveis.
9. Godterideling
En vanlig tilnærming, men en som barn må lære når de vokser opp. Konseptene om å bryte ned og dele enheter av noe. For denne demonstrasjonen er godteri morsomt for å holde elevene engasjert i leksjonen.
10. Blockly Maze
Dette gratis online sammensatte spillet gir spillere ulike alternativer og regler for å fullføre en labyrint. De har en viss mengde svinger og muligheter å bruke for å fullføre labyrinten.
Middelskolelek
11. Mean-Field Game
Denne analysen av algoritmer bruker forskjellige beslutningsstrategier for å bestemme utfallet av fisk som svømmer oppstrøms. Er valgene tatt av individet eller kollektivet? Hva er den optimale ytelsen i denne tilnærmingen til beregning?
12. Dining Philosopher's Solution
Her er et potensielt spill ungdomsskoleelevene dine vil bruke timevis på å snakke gjennom sammen. Problemet er mengden spisepinner/gafler til bordet og reglene for bruken av dem. Hjelp elevene dine med å bestemme beregningskompleksiteten og finne en løsning der enhver filosof kan spise.
13. Evolusjonær spillteori
Hvordan tar vi beslutninger, og hva betyr disse beslutningene på lang sikt versus kortsiktig? Resultatet av handlinger bestemmer fremdriften avutvikling. Her er en nyttig video som viser denne teorien og hvordan intensjon påvirker arter eller andre grupper over tid, samt prisen på anarki og andre beslutninger.
14. Mimo-koding
Tid for å lære barna dine det grunnleggende om lineær programmering og koding. Fra algoritmisk mekanismedesign til spillteoriprogramvare, opprettelse av koblinger og formatering, denne gratis nettsiden har alt!
15. Yeti Academy
Dette programmeringsnettstedet har alle de morsomme spillene og utfordringene elevene dine trenger for å lære det grunnleggende om koding, beregningskompleksitet, algoritmedesign og lineær programmering.
Høyskolespill
16. The Prisoner's Dilemma
Forklar 2-spillerspillet til elevene dine angående det strategiske miljøet de to fangene befinner seg i. Avhengig av hva hver spiller velger å gjøre, vil dette resultere i alternative spillrepresentasjoner , som betyr konsekvenser (gode eller dårlige).
17. Sekvenseringskortspill
Vi lever i et kontinuerlig strategisk miljø, så tenåringer vil dra nytte av å lære mønstrene og abstraksjonene til daglige hendelser. Dette kortspillet instruerer elevene til å identifisere og ordne kort i rekkefølge med en tilnærming til beregning og problemløsning.
Se også: 19 Inspirational Vision Board-aktiviteter du kan prøve i klasserommet ditt18. Equilibria in Congestion Game
Congestion-spill krever at spillere tar avgjørelser basert på ressursene og reglene gitt ispillets algoritme. For denne aktiviteten vil elevene designe sin egen superheltkarakter basert på et sett med egenskaper og evner for optimal effektivitet.
Se også: 20 ideer til festplanlegging for å gjøre festen din pop!19. Utskrivbare skrapekoder
Et sammensatt spill som lærer det grunnleggende om kodeskriving og å kombinere blokker for å lage effektive algoritmer og spillsemantikk.
20. Arbeidsark for konstruksjon av kodeterm
Når elevene forstår språket bak koding og spillteori, begynner de å sette sammen konstruksjonen av mekanismer som brukes til å utvikle eller programmere et datasystem. Her er en pakke med regneark som introduserer begrepene som vanligvis brukes i koding.