20 algoritamskih igara za djecu svih uzrasta
Sadržaj
U sve većem tehničkom svijetu, naši mladi umovi zaranjaju dublje u unutarnji rad računala, kako pisati pravila/kodove, programirati i rješavati razne probleme. Algoritamska teorija igara strateški je računalni alat u kojem sudionici stvaraju i rješavaju algoritamske jednadžbe u natjecateljskom okruženju. Djeca počinju s osnovama rješavanja problema i slijeđenja pravila još u predškolskoj dobi, tako da imamo igre za 5-15-godišnjake. Odaberite nekoliko koje odgovaraju vašim ciljevima učenja i počnite se igrati!
Igre u vrtiću
1. Igranje Tic Tac Toe
Ova klasična strateška igra izvrsna je lekcija za početnike o razumijevanju plana akcijskih poteza i otkrivanju različitih ishoda. Postavite osnovna pravila za ono što svaki igrač treba pokušati postići, kao što je sprječavanje protivnika da čekira ili popuni najveći broj blokova.
Vidi također: 24 Astronomske aktivnosti u srednjoj školi2. Prepolovljavanje brojeva
Učenici vrtićke dobi uče osnove matematike i rješavanja problema. Kako bi potaknuli pojavu algoritamskih obrazaca razmišljanja, evo zabavne i interaktivne online igre koju mogu igrati kako bi vježbali učenje polovica brojeva.
3. Uzorci boja šahovske ploče
Pogledajte ovu igru s detaljnim primjerima kako maloj djeci objasniti boje šahovske ploče. Svaki kvadrat može sadržavati istinitu ili lažnu vrijednost koja se može prevesti u jednadžbu za predviđanje uzoraka.
4. Kamen, papir,Škare
Ovu zabavnu igru na sreću možemo pretvoriti u lekciju o ishodu radnji. Svakom ishodu dodijelite broj 1, 2, 3 i neka učenici upućuju na prethodne izbore kako bi točnije predvidjeli što će protivnik koristiti sljedeće.
5. Soundscape Hopscotch
Ova integrativna igra koordinacije kombinira osnovne pokrete hopscotcha s glazbenim elementima kao što su ritam, visina tona, varijacija, familijarnost i tekstura. Učitelji mogu postaviti standardni šablon za skokove na pod i puštati snimljenu glazbu kako bi vidjeli interakciju učenika sa senzornim unosom i odnosom između njih.
Osnovne igre
6. Stable Matching Game
Ova igra počinje uključivati koncepte Nash Equilibria u vezi s donošenjem odluka i predviđanjem uzoraka. Odaberite temu i moguće kombinacije te im dodijelite slovni ili brojčani predstavnik. Neka učenici naizmjenično miješaju i spajaju kako bi vidjeli cijenu stabilnosti sa svakom radnjom.
7. Bacite novčić
Dok rezultati bacanja novčića uvijek mogu biti 50/50 šanse, možemo podučavati i naučiti obrasce i strategije dizajna algoritama prikupljanjem i bilježenjem podataka iz ove jednostavne demonstracije.
8. Nahrani miša
Ovo je super zabavna i interaktivna igra koja uči djecu osnovama dizajna algoritamskog mehanizma kroz proces mišjeg labirinta. Možete koristiti špil karata ikomadići slatkiša kao put i nagrade na putu.
9. Dijeljenje slatkiša
Uobičajen pristup, ali ga djeca moraju naučiti dok odrastaju. Koncepti rastavljanja i dijeljenja jedinica nečega. Za ovu demonstraciju, slatkiši su zabavni za zaokupljanje učenika u lekciji.
10. Blockly Maze
Ova besplatna online kompozitna igra daje igračima razne mogućnosti i pravila za dovršavanje labirinta. Imaju određenu količinu poteza i mogućnosti za korištenje kako bi uspješno dovršili labirint.
Igre za srednju školu
11. Mean-Field Game
Ova analiza algoritama koristi različite strategije donošenja odluka za određivanje ishoda ribe koja pliva uzvodno. Donosi li izbore pojedinac ili kolektiv? Koja je optimalna izvedba u ovom pristupu računanju?
12. Dining Philosopher's Solution
Ovo je potencijalna igra o kojoj će vaši srednjoškolci satima razgovarati. Problem je količina štapića/viljušaka za stol i pravila njihove upotrebe. Pomozite svojim učenicima da odrede računsku složenost i pronađu rješenje u kojem svaki filozof može jesti.
13. Evolucijska teorija igara
Kako donosimo odluke i što te odluke znače dugoročno naspram kratkoročno? Ishod radnji određuje napredakevolucija. Ovdje je koristan video s pregledom ove teorije i kako namjera utječe na vrstu ili druge skupine tijekom vremena, kao i cijenu anarhije i drugih odluka.
14. Mimo kodiranje
Vrijeme je da svoju djecu naučite osnovama linearnog programiranja i kodiranja. Od dizajna algoritamskih mehanizama do softvera za teoriju igara, stvaranja veza i oblikovanja, ovo besplatno web mjesto ima sve!
15. Yeti Academy
Ova web stranica za programiranje sadrži sve zabavne igre i izazove koji su potrebni vašim učenicima da nauče osnove kodiranja, računalne složenosti, dizajna algoritama i linearnog programiranja.
Srednjoškolske igre
16. Zatvorenikova dilema
Objasnite svojim učenicima igru s 2 igrača u vezi sa strateškim okruženjem u kojem se nalaze dva zatvorenika. Ovisno o tome što svaki igrač odluči učiniti, to će rezultirati alternativnim prikazima igre , što znači posljedice (dobre ili loše).
17. Redoslijed kartaške igre
Živimo u stalnom strateškom okruženju, tako da će tinejdžeri imati koristi od učenja obrazaca i apstrakcija dnevnih događaja. Ova kartaška igra upućuje učenike da identificiraju i poredaju karte redoslijedom s pristupom računanju i rješavanju problema.
18. Ravnoteža u igri zagušenja
Igre zagušenja zahtijevaju od igrača da donose odluke na temelju resursa i pravila koja se nalaze unutaralgoritam igre. Za ovu aktivnost učenici će dizajnirati vlastiti lik superheroja na temelju niza karakteristika i sposobnosti za optimalnu učinkovitost.
19. Printable Scratch Codes
Kompozitna igra koja uči osnove pisanja koda i kombiniranja blokova za stvaranje učinkovitih algoritama i semantike igre.
20. Radni list za konstrukciju termina kodiranja
Kada učenici razumiju jezik koji stoji iza kodiranja i teorije igara, počinju sastavljati konstrukciju mehanizama koji se koriste za razvoj ili programiranje računalnog sustava. Ovdje je paket radnih listova koji uvode pojmove koji se obično koriste u kodiranju.
Vidi također: 19 sjajnih ideja za sajam znanosti 10. razreda