Переменные и типы данных
Математические операторы и очерёдность выполнения операций. Консольный ввод-вывод. 2 академических часа.Условный оператор
Синтаксис условного оператора. Операторы сравнения и логические операторы. Система координат XYZ и определение позиции персонажа в игре. 2 академических часа.Цикл с условием
Общая форма записи и виды циклов. Перемещение игрока в заданные координаты. 2 академических часа.Функции
Глобальные и локальные переменные. Оператор возврата и примеры рекурсий. Установка блоков в игре. 2 академических часа.Модули
Модуль random и модуль math. Модуль mcpi.minecraft и модуль mcpi.block. Создание собственного модуля. 2 академических часа.Рисование геометрических фигур в игре
1 академический час.Создание формы из множества блоков
1 академический час.Minecraft Turtle
Создание блоков с помощью помощника. 1 академический час.Строки
Операции и методы. 2 академических часа.Списки
Операции и методы. Создание последовательности блоков. 2 академических часа.Цикл for и функция range
Возврат координат блока. 2 академических часа.Сортировки
Алгоритмы сортировок. Встроенные инструменты для сортировки. Визуализация сортировки с помощью блоков. 2 академических часа.Словари
Операции и методы. Перемещение между локациями в игре. 2 академических часа.Множества
Операции и методы. 1 академический час.Матрицы
Примеры использования многомерных списков. Создание схемы для постройки. 3 академических часа.Обработка исключений и отладка кода
2 академических часа.Работа с файлами
Открытие, чтение и запись данных в файл. 2 академических часа.Обработка событий игрового чата
Взаимодействие с программой через чат игры. 1 академический час.- Сертификат