З чого почати програмування з дітьми? На уроках інформатики необхідно, щоб діти навчились не лише користуватися технологіями, а й створювати їх самі. Першими такими кроками можуть бути ігри, які представлені в ігровій формі та навчають алгоритмічному мисленню.

Програмування веде людей до логічного мислення та розвиває творчі здібності. Це також може допомогти вирішити проблеми у повсякденному житті. І головне, хто не хотів би створювати власний мобільний додаток чи комп’ютерну гру?

Але для того, щоб досягти успіху, спочатку потрібно вивчити основи програмування, його логіку та принципи. І їх можна розвинути в дитинстві.

Витратьте годину на програмування?

Саме для навчання дітей був створений Code.org для проведення заходів під назвою «Година коду». Їх мета - показати, що програмування також може бути дуже веселим та креативним. Вони пропонують дітям різні ігри на тему відомих фільмів та ігор.

програмування

Доступні ігри на сторінці Code Hour.

Усі проекти поділяються на категорії відповідно до віку студента та складності проекту для початківців та досвідчених. Під час пошуку підходящої гри також можна використовувати різні фільтри, такі як використовувана технологія, тема гри, тип мови програмування тощо. Постачальниками цих ігор є сам Code.org, а також Tynker, CodeAcademy, Khan Academy, Google та інші.

Найбільш графічно оброблені ігри від організації Tynker. Єдиним недоліком є ​​їх локалізація, яка наразі не є словацькою. Дуже мало проектів, опублікованих у програмі Code Hour, перекладено словацькою мовою. Але на чеській мові набагато більше. Сюди входять такі ігри, як Minecraft, Star Wars, CodeCombat, Code with Anno та Elza та інші, які користуються великою популярністю.

Птахи, сніг і рослини

Що спільного у цих трьох слів? Одна проста гра під назвою „Напишіть свою першу комп’ютерну програму”, також доступна чеською мовою.

Хто з дітей та молоді не знав би відомої та популярної гри Angry Birds, не бачив фільму Льодовиковий період і принаймні не чув про гру Plants vs. Зомбі?


Демонстрація частини гри Angry Birds, 1 тур.

Завдяки цим добре відомим у дитячому світі персонажам діти можуть швидко засвоїти основні команди. З команди на запуск програми, відповідно. ігри до складних умов та циклів.

Гру супроводжують відео від таких знаменитостей, як Білл Гейтс та Марк Цукерберг. Також простий підручник, що пояснює, як грати у гру та використовувати блоки коду. Просто схопіть їх мишкою і перемістіть до наступного блоку в робочій області. Згенерований код можна виконати, натиснувши кнопку виконати.


Пояснення завдання від засновника Facebook.

У перших раундах гри команди рухаються вперед, повертаються вправо та вліво, щоб дізнатися, наскільки важливим є їх порядок. У наступних раундах вони вивчать команду повторюватись кілька разів і повторювати, поки вони не знадобляться майже у кожному великому коді. Вони відпрацьовують ці команди, граючи в Angry Birds.

У грі Plants Vs. Зомбі намагаються використовувати просту умову, якщо шлях чистий. Коли персонаж зможе рухатися в заданому напрямку праворуч, ліворуч або прямо, якщо у нього немає перешкод на шляху.

У грі, натхненній фільмом Льодовиковий період, гравець грає роль білки, який намагається дістатися до жолудя своєї мрії. Тут гравець зустрічає команду складеної умови. Якщо шлях повинен робити щось, інакше зробіть щось інше. Тут гравець намагається використовувати більш складні умови, одночасно бачачи поведінку персонажа, чи правильно він склав свій код.


Попередній перегляд останньої частини гри натхненний фільмом Льодовиковий період.

Інші ігри на сторінці Code Clock готуються подібним чином. Діти вивчають принципи алгоритмів та написання коду у цікавій формі.

В кінці кожного уроку дитина отримуватиме сертифікат про успішне проходження Години коду. Завдяки таким заняттям дитина зможе розвинути мислення і одного разу вона зможе створити власне програмне забезпечення.