Направление: Программирование в 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. Добавление кнопки лайка.