Программа №6 от 8 до 11 лет

Направление: Программирование в Minecraft на Python. Создание моделей и структур
В этом модуле мы познакомим учеников с возможностями языка Python в сфере создания собственных построек в игре Minecraft. Вы узнаете о возможностях и функциях библиотеки mcpi.minecraft и с помощью нее научитесь создавать свои модели и структуры в мире Minecraft.

Ребята научатся:
  • Основам программирования на языке Python;
  • Создавать свои модели в Minecraft с модулями minecraftstuff и turtle;

Модуль состоит из 5 занятий, которые поэтапно помогают создавать свои программы для игры Minecraft и понимать структуру и логику программирования. Данный модуль поможет разобраться в вопросах:

  • Как писать код на языке Python?
  • Как с помощью Python генерировать постройку в Minecraft
  • Что такое программирование?
  • Как работать с модулями minecraftstuff и turtle?

Пример занятия:
Дети познакомятся с основными функциями модуля mcpi.minecraft, попробуют с помощью него определить позицию персонажа в игре, вывести сообщение в чат и сделать постройку “дом” с помощью функций.

Методический план:
  • Знакомство с Python и модулем mcpi.minecraft. Определение с его помощью позиции персонажа в игре, выведение сообщений в чат, создание построек с помощью функций;
  • Изучение основных команд модуля MinecraftTurtle, создание нескольких геометрических фигур, создание своей постройки;
  • Написание кода для создания красивого фейерверка с модулями Minecraft и MinecraftTurtle. Использование команд движения, управления пером, генерации случайных чисел и сохранения позиции черепашки в переменной;
  • Создание моста. Знакомство с функциями и применение их для упрощения процесса создания построек. Работа с трехмерными координатами;
  • Создание маяка в Minecraft с использованием динамических элементов. Работа с библиотекой MinecraftStuff и изучение нового вида цикла в программировании. Знакомство с формами.

Направление: Веб-программирование на HTML, CSS и JavaScript. Создание сайта
Мы расскажем детям о востребованной в наше время сфере веб-программирования, познакомим с вводными знаниями и навыками из этой сферы.

На данном модуле дети научатся основам самостоятельного программирования сайтов: попробуют написать строки на языках разметки HTML, CSS, а также познакомятся с языком программирования JavaScript. В конце у каждого ребенка будет свой проект.

Курс состоит из 5 занятий, на которых, поэтапно изучая каждый элемент, мы будем вместе создавать сайт.


Что узнают дети на занятиях:
  • Как работают современные сайты?
  • Что такое язык разметки сайта HTML?
  • Что такое язык стилизации сайта CSS?
  • Основы построения сайтов и взаимодействия HTML с CSS;
  • Подключение языка программирования JavaScript к своему сайту.

Данный курс поможет разобраться в таких вопросах, как:
  • Как разрабатываются современные сайты?
  • Что такое HTML, CSS, JavaScript?

Пример занятия:
На уроке мы создадим основу для сайта: изучим элемент контейнера, кнопки перехода на другую страницу, картинки и настроем их стиль с помощью CSS, что позволит нам сделать сайт более отзывчивым и приятным для глаз пользователя.

Методический план:
  • Введение в веб программирование. HTML — основные теги, контейнеры;
  • Изучение основных возможностей CSS;
  • Создание основ для будущего сайта-проекта. Настройка и взаимосвязь HTML с CSS;
  • Анимации, hover. Введение в JavaScript;
  • Доработка проекта с подключением JavaScript. Добавление кнопки лайка.