На первых занятиях курс знакомит с базовыми понятиями Python. Ученик узнает о ключевых словах языка и правила написания кода. Учится управлять Агентом с помощью команд blocks.fill и blocks.place. Практические задания помогают сразу применять знания в игре.
Далее курс раскрывает тему переменных и типов данных. Студенты создают здания в три клика с использованием переменных. Изучают случайный выбор и цикл for для создания пиксель-арта. Условные выражения отрабатываются на примере многофункционального калькулятора.
Следующий блок охватывает различные виды таймеров в Minecraft. Ученик работает с циклом while и создает вулкан с помощью shapes.circle. Знакомится с массивами - списками блоков и предметов. Закрепляет знания через debugging task - поиск и исправление ошибок в коде.
Во второй части курса студенты используют массивы для создания мозаики. Осваивают вложенные циклы для творческих заданий Агента. Управляют конструктором через Builder Tasks. Изучают фигуры Minecraft и создают выставку Modern Art с использованием переменных.
Этот модуль посвящен работе с датчиками. Ученик обучается заменять и проверять блоки, передавать сообщения игроку, организовывать навигацию. Условные выражения применяются для управления роботом-помощником. Debugging tasks помогают оттачивать навыки.
Студенты учатся писать комментарии в Python, анализировать готовый код и создавать собственные debugging tasks. Это готовит к самостоятельной работе над сложными проектами.
Третья часть курса начинается с работы с текстовыми данными. Затем студенты готовят мини-игру для режима "выживание". Строят специальную территорию, арену, лабиринт. Создают программу с учетом правил - цикл forever, условные выражения, счет игры, бонусы и призы.
Финальные занятия охватывают сортировочные алгоритмы для блоков. Студент создает несколько вариантов команд для Агента и выбирает наиболее эффективный. Изучает операторы сравнения и условные выражения для измерения количества блоков и клонирования. Последние debugging tasks закрепляют навыки.
На завершающем занятии студент демонстрирует все полученные навыки. Создает собственный проект, сочетающий знания из разных модулей курса.
После курса ученик знает ключевые слова и синтаксис Python. Умеет использовать типы данных, циклы, условные выражения и переменные. Создает функции и дополняет мир Minecraft собственными правилами. Работает с массивами, управляет роботом-помощником, пишет алгоритмы для миссий Агента. Обучается находить и исправлять ошибки в коде.
Курс предлагает индивидуальный подход к каждому студенту. Занятия проводят высококвалифицированные преподаватели с использованием современных технологий. Языковая среда способствует изучению английского языка через практику программирования.