Minecraft – найпопулярніша відеогра в історії. У будь-який час в неї грає до мільйона людей. Це неймовірно!
Хоча середній вік гравця Minecraft – 24 роки, діти просто обожнюють цю гру. Вона має все, що їм подобається. Але Minecraft – це не просто розвага, він має величезний навчальний потенціал.
Привіт, я Валерія Осипова, методист в GoITeens. Сьогодні я розповім вам, як ми створили навчальний курс з викладання мов програмування за допомогою Minecraft: Education Edition для дітей 8-11 років.
Minecraft для освіти: його застосування
Minecraft – це пісочниця, де можна побудувати все: від маленьких сільських будиночків до величних соборів, від простих автоматичних дверей до справжніх робочих графічних процесорів.
Можна навіть побудувати Minecraft всередині Minecraft. Здивовані? Ось подивіться відео.
Minecraft для дітей – ніби режим Бога, де вони можуть використовувати всю свою уяву. Це ідеальне місце для того, щоб весело навчатися чогось нового.
Розробка освітнього курсу Minecraft – це складне завдання. Він повинен бути:
- Цікавим. Дітям ніколи не захочеться вчитися чогось нудного. Тому курс повинен бути більше грою, ніж навчанням.
- Зрозумілим. Складно зробити всі пояснення на 100% зрозумілими для дітей. Потрібно максимально спростити інформацію.
- Інтерактивним. Робити щось набагато краще, ніж просто слухати, особливо для молодших школярів.
Ми навчаємо через гру. Діти сприймають курси як спосіб зробити гру більш різноманітною та захоплюючою. Більшість із них навіть не думають, що вони навчаються чогось корисного.
Блокове програмування для дітей: це просто
Звісно, ми не навчаємо 8-річних дітей писати код на Python або Java. Вони ще не вміють правильно читати та рахувати. Не потрібно занурюватися у складні теми. Але дитячий мозок здатний на багато чого.
Наш найпопулярніший курс для дітей молодшого та середнього шкільного віку (9-11 років) – “Стародавній світ”. За його допомогою діти можуть вивчити блокове програмування, спрощений спосіб структурного програмування, де функції управління формуються з блоків.
Блок-програмування легке для розуміння та використання. Це як Lego. Ви берете кілька блоків і складаєте їх у потрібному порядку.
За допомогою цього інструмента діти можуть отримати базові навички, які допоможуть їм вивчати більш складні речі. Згідно з нашим досвідом, підлітки, які пройшли курси блокового програмування, вивчають мови програмування значно легше та швидше.
Чому саме “Стародавній світ”?
Є кілька причин:
- Стародавня архітектура має досить прості форми, що ідеально підходить для пояснення основних функцій програмування. Наприклад, піраміда – ідеальний об’єкт для демонстрації роботи циклів. Ви починаєте з однієї цеглини і додаєте більше до кожного наступного шару. Звісно, не потрібно рахувати вручну – просто запустіть цикл і насолоджуйтесь.
- Використання відомих прикладів. Ми використовуємо Велику піраміду Гізи, також відому як піраміда Хеопса, щоб розкрити тему та зробити її більш захоплюючою. Використовуючи відомі приклади, ми розповідаємо дітям про історію цих будівель та епоху їх створення, знайомлячи їх з цікавими історіями та міфами. Вони навчаються не тільки технічних навичок, а й культури та історії.
Діти знайомляться зі світом та його чудесами, стаючи більш освіченими. В результаті це допоможе їм краще навчатися в школі та отримувати вищі оцінки.
Ми розробили структуру уроків таким чином, щоб залучати дітей щохвилини. Кожне заняття має ігрову частину. Наприклад, після вивчення циклів за допомогою створення пірамід, діти відкривають таємничий лабіринт під Сфінксом. І тільки вони можуть розгадати його загадки.
Процес розробки курсу
Гейміфікація – це основа всього. Кожна частина навчального курсу повинна бути захоплюючою. Тільки тоді вона буде корисною та практичною.
Але курс все ж таки повинен бути освітнім. Тому перший етап створення нового курсу – це розробка детальної навчальної програми.
Перший етап: визначення основної мети та цілей
Тут немає різниці від створення освітнього курсу для дорослих. Це довга таблиця, заповнена описами уроків і тем, які повинні засвоїти учні.
За кожним уроком йдуть ключові особливості та ідеї подачі матеріалу. Звісно, ми враховуємо всі особливості дитячого сприйняття та запам’ятовування інформації.
Другий етап: міні-проекти для кожного уроку
Саме тут ми переносимо наші плани в Minecraft. Фактично, це велика робота – створити спосіб пояснити складні теми програмування за допомогою механіки Minecraft: Education Edition. Вони значно ширші, ніж у звичайному Minecraft.
Наші розробники проектують захоплюючі та інтуїтивно зрозумілі завдання та експерименти, які можна відтворити в грі. Зазвичай ми дотримуємося принципу “один урок – одна тема”, але бувають винятки.
Наприклад, діти вчаться будувати прості стіни Minecraft за допомогою коду. Для цього дитина повинна вибрати правильний командний блок і визначити, який саме їй потрібен тип стіни. Учень не пише рядки коду вручну, а навчається, як він виглядає і як правильно з ним працювати.
Третій етап: дизайн локацій
Наші дизайнери повинні пов’язати тему уроку з певними візуальними елементами, щоб полегшити розуміння. Наприклад, курс “Стародавній світ” містить єгипетські піраміди, Колізей, лабіринт Мінотавра, Олександрійський маяк, Висячі сади Семіраміди та багато інших будівель.
Четвертий етап: тестування
Коли всі механіки налаштовані, ми ретельно тестуємо їх усі. Ми перевіряємо всі команди та блоки десятки разів. Це складна і нудна робота, оскільки кожна функція в Minecraft: Education Edition повинна працювати належним чином. На жаль, через особливості гри ми не можемо повністю її автоматизувати.
Також нам потрібно пройти кожен рівень з точки зору учня. Ми ніколи не повинні забувати, що кінцевий продукт призначений для дітей. Він має бути абсолютно зрозумілим, тому ми запрошуємо людину, яка не є розробником, і проводимо тестовий запуск розробленого курсу. Початківець програмування допомагає нам визначити, як саме діти сприйматимуть курс.
Після тестового запуску ми вносимо необхідні правки та зміни і за потреби тестуємо знову. Нарешті, курс виходить у світ.
Завжди цікаво, адже щоразу, коли справжні діти проходять курс, у нас з’являється багато роботи. Вони завжди пропонують неймовірні ідеї, які допомагають нам ставати краще. І ми це дуже цінуємо.
Створення нового курсу для дітей – це завжди складна і творча робота, але наша команда любить її виконувати, тому що вона також весела і захоплююча. Можна витратити вісім годин на створення якоїсь будівлі і навіть не помітити цього. Але найбільше задоволення – бачити іскри в очах дітей, коли вони проходять наш курс і весело навчаються чомусь крутому.