20 algoritmiska spel för barn i alla åldrar

 20 algoritmiska spel för barn i alla åldrar

Anthony Thompson

I en alltmer teknisk värld dyker våra unga sinnen djupare ner i hur datorer fungerar, hur man skriver regler/koder, programmerar och löser olika problem. Algoritmisk spelteori är ett strategiskt beräkningsverktyg där deltagarna skapar och löser algoritmiska ekvationer i en konkurrensutsatt miljö. Barn börjar lära sig grunderna i problemlösning och att följa regler så tidigt somförskola, så vi har spel för 5-15-åringar. Välj ut några som passar dina inlärningsmål och sätt igång att spela!

Spel för dagis

1. Spel Tic Tac Toe

Detta klassiska strategispel är en bra nybörjarlektion i att förstå hur man planerar att agera och upptäcka olika utfall. Sätt upp grundläggande regler för vad varje spelare ska försöka uppnå, till exempel att förhindra att motståndaren checkar eller att fylla flest block.

2. Halvering av antal

Elever i förskoleåldern lär sig grunderna i matematik och problemlösning. För att uppmuntra algoritmiska tankemönster att växa fram finns här ett roligt och interaktivt onlinespel som de kan spela för att öva på att lära sig halveringen av tal.

3. Schackbrädans färgmönster

Kolla in det här spelet med steg-för-steg-exempel på hur man förklarar färgerna på ett schackbräde för små barn. Varje ruta kan innehålla ett sant eller falskt värde som kan översättas till en ekvation för att förutsäga mönstren.

4. Sten, sax, påse

Vi kan förvandla detta roliga slumpspel till en lektion om resultatet av handlingar. Ge varje resultat ett nummer 1, 2, 3 och låt eleverna referera till tidigare val för att mer exakt förutsäga vad motståndaren kommer att använda härnäst.

5. Ljudlandskap Hopscotch

Detta integrativa koordinationsspel kombinerar de grundläggande rörelserna i hoppborg med musikelement som rytm, tonhöjd, variation, förtrogenhet och struktur. Lärare kan skapa ett vanligt hoppborgsmönster på golvet och spela inspelad musik för att se hur eleverna interagerar med sinnesintrycken och förhållandet mellan dem.

Grundläggande spel

6. Stabilt matchningsspel

Detta spel börjar med att införliva Nash Equilibria-koncept när det gäller beslutsfattande och förutsägelse av mönster. Välj ett ämne och möjliga kombinationer, och ge dem en bokstav eller numerisk representant. Låt eleverna turas om att blanda och matcha för att se priset för stabilitet med varje åtgärd.

7. Kasta ett mynt

Även om resultatet av en slantsingling alltid är en 50/50-chans kan vi lära oss mönster och strategier för algoritmdesign genom att samla in och registrera data från denna enkla demonstration.

8. Mata musen

Här är ett superkul och interaktivt spel som lär barnen grunderna i algoritmisk mekanismdesign genom en muslabyrint. Du kan använda en kortlek och godisbitar som bana och priser längs vägen.

9. Delning av godis

En vanlig metod, men en som barn måste lära sig när de växer upp. Begreppen att bryta ner och dela enheter av något. För den här demonstrationen är godis en rolig metod för att hålla eleverna engagerade i lektionen.

10. Blockly labyrint

Detta gratis online kompositspel ger spelarna olika alternativ och regler för att slutföra en labyrint. De har ett visst antal varv och möjligheter att använda för att slutföra labyrinten framgångsrikt.

Spel för mellanstadiet

11. Spel på mittfältet

I denna analys av algoritmer används olika beslutsstrategier för att avgöra hur det går för en fisk som simmar uppströms. Görs valen av individen eller kollektivet? Vilken är den optimala prestandan i detta sätt att se på beräkningar?

12. Dining Philosopher's lösning

Här är ett potentiellt spel som dina mellanstadieelever kommer att ägna timmar åt att prata igenom tillsammans. Problemet är antalet ätpinnar/gafflar till bordet och reglerna för hur de ska användas. Hjälp dina elever att fastställa beräkningskomplexiteten och hitta en lösning där alla filosofer kan äta.

13. Evolutionär spelteori

Hur fattar vi beslut, och vad innebär dessa beslut på lång respektive kort sikt? Resultatet av handlingar avgör hur evolutionen fortskrider. Här är en användbar video som ger en översikt över denna teori och hur avsikt påverkar arter eller andra grupper över tid, samt priset på anarki och andra beslut.

14. Mimo kodning

Dags att lära dina barn grunderna i linjär programmering och kodning. Från algoritmisk mekanismdesign till spelteori, skapa länkar och formatering - den här gratiswebbplatsen har allt!

15. Yeti-akademin

Denna webbplats för programmering har alla de roliga spel och utmaningar som dina elever behöver för att lära sig grunderna i kodning, beräkningskomplexitet, algoritmdesign och linjär programmering.

Spel för gymnasieelever

16. Fångarnas dilemma

Förklara 2-spelarspelet för dina elever angående den strategiska miljö som de två fångarna befinner sig i. Beroende på vad varje spelare väljer att göra kommer detta att resultera i alternativa spelrepresentationer, vilket innebär konsekvenser (bra eller dåliga).

17. Kortspel för ordningsföljd

Vi lever i en kontinuerlig strategisk miljö, så tonåringar kommer att ha nytta av att lära sig mönster och abstraktioner av dagliga händelser. Detta kortspel instruerar eleverna att identifiera och ordna kort i sekventiell ordning med ett tillvägagångssätt för beräkning och problemlösning.

Se även: De 25 bästa klassrumsaktiviteterna för att fira den 100:e skoldagen

18. Jämvikter i överbelastningsspel

I överbelastningsspel måste spelarna fatta beslut baserat på de resurser och regler som finns i spelets algoritm. I den här aktiviteten ska eleverna utforma sin egen superhjältekaraktär baserat på en uppsättning egenskaper och förmågor för optimal effektivitet.

19. Utskrivbara skraplotter

Ett kompositspel som lär ut grunderna i att skriva kod och kombinera block för att skapa effektiva algoritmer och spelsemantik.

Se även: 32 fina legoaktiviteter för grundskoleelever

20. Arbetsblad för konstruktion av kodningsterm

När eleverna förstår språket bakom kodning och spelteori kan de börja pussla ihop de mekanismer som används för att utveckla eller programmera ett datorsystem. Här är ett paket med arbetsblad som introducerar de termer som vanligen används vid kodning.

Anthony Thompson

Anthony Thompson är en erfaren pedagogisk konsult med över 15 års erfarenhet inom undervisning och lärande. Han är specialiserad på att skapa dynamiska och innovativa lärmiljöer som stödjer differentierad undervisning och engagerar eleverna på ett meningsfullt sätt. Anthony har arbetat med en mängd olika elever, från grundskoleelever till vuxna elever, och brinner för jämlikhet och inkludering i utbildning. Han har en magisterexamen i utbildning från University of California, Berkeley, och är en certifierad lärare och instruktionscoach. Utöver sitt arbete som konsult är Anthony en ivrig bloggare och delar med sig av sina insikter på Teaching Expertise-bloggen, där han diskuterar ett brett spektrum av ämnen relaterade till undervisning och utbildning.