Майнкрафт. Введение в искусственный интеллект

Кого никогда не заменит робот? Своего разработчика! Попробовать себя в роли создателя искусственного интеллекта поможет популярная игра Minecraft.

Генеральный директор Google Сундар Пичаи однажды сказал, что искусственный интеллект изменит мир сильнее, чем освоение огня или изобретение электричества. Согласно исследованию компании Gartner, уже к 2025 году количество рабочих мест, связанных с искусственным интеллектом (AI), превысит два миллиона. Поэтому так важно уже сейчас знакомить детей с основами этой технологии. Идеальный инструмент для изучения AI — тот самый Minecraft, которым увлечены миллионы школьников (и не только) по всему миру.

Компания Microsoft создала на базе этой игры образовательную платформу, которая помогает детям быстро и эффективно осваивать самые сложные науки, в том числе искусство программирования. А еще, по наблюдениям учителей, использующих игру в своей работе, Minecraft позволяет развивать математическое и критическое мышление, творческий подход, навыки коммуникации и работы в команде, а также учит принимать решения.

На основе методики Microsoft мы разработали специальный углубленный курс программирования для любителей Minecraft.

О курсе

«Minecraft: введение в искусственный интеллект» — длительный курс для детей от 7 до 10 лет. Он подойдет тем, кто только начинает свой путь в программировании или уже имеет базовые знания. 

Программа курса рассчитана на 8 месяцев интенсивного изучения. Задача учеников — программировать собственного агента для решения рутинных игровых задач: построение различных объектов, добыча ресурсов, защита от мобов. Для этого ребята осваивают фундаментальные темы программирования — циклы, условные конструкции, массивы — и учатся применять полученные знания на практике в построении игровой вселенной Minecraft. Ближе к концу курса ученики пишут первые программы на JavaScript — одном из самых распространенных и востребованных языков программирования в мире.

Для обучения мы используем образовательную среду MakeCode (разработка Microsoft). Эта среда разработки похожа на Scratch (и по уровню сложности тоже), но предлагает значительно более широкий функционал для изучения программирования.

25% учебного времени мы уделяем развитию так называемых soft skills. На занятиях нужно работать в команде и коммуницировать, как это делают профессиональные программисты в компаниях. Кроме того, в процессе совместной работы над проектами ученики развивают лидерские качества, творческий подход, а также навыки тайм-менеджмента, решения задач и принятия решений.

Какие навыки ребенок получит на курсе?

В процессе работы над совместным IT-проектом развиваются:

  • навыки программирования;
  • математическое мышление;
  • алгоритмическое мышление;
  • логическое мышление;
  • творческое мышление;
  • критическое мышление;
  • лидерские навыки;
  • коммуникативные навыки;
  • навыки командной работы;
  • навыки решения проблем;
  • навыки проектного менеджмента.

Полученные на занятиях навыки станут прекрасной основой для дальнейшего изучения технических наук.

Программа курса

Чтобы узнать больше, познакомьтесь с подробной программой курса.

В состав модулей курса «Minecraft: введение в искусственный интеллект» входят:

  • Обучение работе на платформе программирования в Minecraft
  • Программирование и создание конструкций в мире Minecraft
  • Знакомство с понятием «Алгоритм» и программирование робота с использованием алгоритмов
  • Знакомство с понятием «Цикл» и программирование робота с использованием циклов
  • Знакомство с понятием «Событие» и программирование в мире Minecraft с использованием событий
  • Знакомство с понятием "Координаты", программирование в мире Minecraft с использованием абсолютных и относительных координат
  • Знакомство с понятиями «Переменная», «Глобальная переменная», «Локальная переменная», работа с числовыми и строковыми переменными, программирование в мире Minecraft с использованием разных типов переменных
  • Знакомство с условными конструкциями и программирование в мире Minecraft с помощью конструкций if-else
  • Введение в тему «Функции» и программирование в мире Minecraft с использованием функций
  • Введение в тему «Массивы» и программирование мира Minecraft с использованием массивов
  • Введение в тему «Искусственный интеллект» и программирование робота с использованием подходов искусственного интеллекта
  • Изучение новой платформы программирования в Minecraft на JavaScript
  • Введение в JavaScript, изучение базового синтаксиса JavaScript и циклов for в JavaScript

Каждый блок из четырех уроков завершается проектным занятием, на котором ученики закрепляют полученные знания и навыки. Для уверенных разработчиков (например, тех, кто изучает программирование в Minecraft: Education Edition более полугода) программа курса предусматривает особые проекты. Продвинутые ученики смогут реализовывать такие сложные проекты как строительство Мегаполиса, Колизей, Египетские пирамиды.

По завершении курса ученики разрабатывают свой проект и презентуют его.

Что является итоговым проектом?

Итоговым проектом в Minecraft является программирование своей цифровой вселенной внутри игры. Например, самыми популярными проектами являются: IT-город со всеми топовыми мировыми компаниями, умными коммуникациями и инфраструктурой (дороги, метро, поезда и т.д.), умные перекрёстки, стройтех, edtech и многое другое.

Проект создаётся исходя из интересов учеников. Преподаватели задают направления, а дети их развивают самостоятельно. Обязательная составляющая проектной работы — возможность программировать проект в командах с использованием всех полученных за курс знаний и наработанных навыков.
7-10 лет
возраст
9 мес.
Длительность
2 ч. / нед.
Время занятий
5130 руб.
Стоимость