20 алгоритмічних ігор для дітей різного віку
Зміст
У постійно зростаючому технічному світі наші молоді уми все глибше занурюються у внутрішню роботу комп'ютерів, як писати правила/коди, програмувати та вирішувати різні проблеми. Алгоритмічна теорія ігор - це стратегічний обчислювальний інструмент, де учасники створюють та розв'язують алгоритмічні рівняння у змагальному середовищі. Діти починають вивчати основи розв'язання проблем та дотримання правил вже у ранньому віцітому у нас є ігри для 5-15 років. Виберіть кілька, які відповідають вашим навчальним цілям, і починайте грати!
Ігри в дитячому садку
1. гра в хрестики-нулики
Ця класична стратегічна гра - чудовий урок для початківців щодо розуміння плану дій та виявлення різних результатів. Встановіть основні правила для того, щоб кожен гравець намагався досягти мети, наприклад, не дати супернику поставити шах або заповнити найбільшу кількість блоків.
2. Вдвічі менше.
Діти дошкільного віку вивчають основи математики та розв'язування задач. Щоб сприяти розвитку алгоритмічного мислення, пропонуємо веселу інтерактивну онлайн-гру, в яку вони можуть потренуватися у вивченні половинок чисел.
3. кольорові візерунки шахової дошки
Подивіться на цю гру з покроковими прикладами, як пояснити малюкам кольори шахової дошки. Кожна клітинка може містити істинне або хибне значення, яке можна перетворити на рівняння, щоб передбачити візерунки.
4. камінь, папір, ножиці
Ми можемо перетворити цю веселу азартну гру на урок про результати дій. Дайте кожному результату цифру 1, 2, 3 і попросіть учнів звернутися до попередніх варіантів, щоб точніше передбачити, до чого вдасться опонент наступного разу.
5. звуковий саундскейп-хопкотч
Ця інтегративна гра на координацію поєднує основні рухи гри в гопкотч з музичними елементами, такими як ритм, висота, варіації, знайомство та текстура. Вчителі можуть розкласти на підлозі стандартну схему гри в гопкотч і ввімкнути записану музику, щоб побачити, як учні взаємодіють з сенсорним введенням і взаємозв'язок між ними.
Елементарні ігри
6. стабільна гра на відповідність
Ця гра починає включати концепцію рівноваги Неша щодо прийняття рішень і прогнозування моделей. Виберіть тему і можливі комбінації та дайте їм буквені або цифрові позначення. Запропонуйте учням по черзі змішувати і підбирати, щоб побачити ціну стабільності при кожній дії.
7. Підкинь монетку
Хоча результати підкидання монети не завжди можуть бути 50/50, ми можемо навчати і вивчати закономірності і стратегії розробки алгоритмів, збираючи і записуючи дані з цієї простої демонстрації.
8. нагодуй мишку
Перед вами надзвичайно весела та інтерактивна гра, яка вчить дітей основам проектування алгоритмічних механізмів у процесі проходження мишачого лабіринту. Ви можете використовувати колоду карт та шматочки цукерок як шлях та призи на шляху.
9. обмін цукерками
Звичайний підхід, але його діти повинні засвоїти, коли виростуть. Концепції розбиття та обміну одиницями чогось. Для цієї демонстрації цукерки - це забавка, щоб утримати увагу учнів на уроці.
10. Блочний лабіринт
Ця безкоштовна онлайн-гра дає гравцям різні варіанти і правила проходження лабіринту. У них є певна кількість ходів і можливостей, які потрібно використовувати для успішного проходження лабіринту.
Ігри для середньої школи
11. Гра на випередження
У цьому аналізі алгоритмів використовуються різні стратегії прийняття рішень для визначення результату плавання риби вгору за течією. Вибір робиться індивідуально чи колективно? Яка оптимальна продуктивність при такому підході до обчислень?
Дивіться також: 25 Дивовижних занять під кутом для творчих вчителів та учнів12. їдальня філософського рішення
Ось потенційна гра, над якою ваші учні середнього шкільного віку можуть годинами обговорювати разом. Проблема полягає у кількості паличок/виделок для столу та правилах їх використання. Допоможіть учням визначити обчислювальну складність та знайти розв'язок, за якого кожен філософ зможе поїсти.
13. еволюційна теорія ігор
Як ми приймаємо рішення, і що ці рішення означають у довгостроковій та короткостроковій перспективі? Результат дій визначає хід еволюції. Пропонуємо вашій увазі корисне відео про цю теорію та про те, як наміри впливають на види та інші групи з плином часу, а також про ціну анархії та інших рішень.
14. Мімо-кодування
Час навчити своїх дітей основам лінійного програмування та кодування. Від проектування алгоритмічних механізмів до програм з теорії ігор, створення посилань та форматування - на цьому безкоштовному сайті є все!
Дивіться також: Що таке опорні слова?15. Академія Йеті
На цьому веб-сайті з програмування є всі цікаві ігри та завдання, необхідні вашим учням для вивчення основ кодування, обчислювальної складності, розробки алгоритмів та лінійного програмування.
Ігри для старшокласників
16. дилема в'язня
Поясніть учням гру для двох гравців щодо стратегічного оточення, в якому перебувають двоє ув'язнених. Залежно від того, що кожен гравець вирішить зробити, це призведе до альтернативних ігрових репрезентацій, тобто наслідків (добрих чи поганих).
17. Карткова гра "Послідовність
Ми живемо в безперервному стратегічному середовищі, тому підліткам буде корисно вивчати закономірності та абстракції щоденних подій. Ця карткова гра вчить учнів ідентифікувати та розкладати карти в послідовному порядку, застосовуючи підхід до обчислень та вирішення проблем.
18. рівноваги в грі з перевантаженням
Ігри з перевантаженням вимагають від гравців приймати рішення на основі ресурсів і правил, передбачених алгоритмом гри. Для цієї вправи студенти розроблять власного персонажа-супергероя на основі набору характеристик і здібностей для оптимальної ефективності.
19. друковані скретч-коди
Композитна гра, яка навчає основам написання коду та комбінування блоків для створення ефективних алгоритмів та ігрової семантики.
20. робочий аркуш побудови кодування термінів
Коли студенти розуміють мову кодування та теорію ігор, вони починають збирати докупи механізми, що використовуються для розробки або програмування комп'ютерних систем. Ось пакет робочих таблиць, що знайомить з термінами, які зазвичай використовуються в кодуванні.