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

Направление: Создание 2D-игр на Scratch
В программе "Scratch. Создание 2D-игр" ученики познакомятся со средой разработки Scratch. Ребята узнают о существующих жанрах игр и выберут для себя наиболее интересный в плане разработки. Дети научатся проектировать собственные 2D-игры и обучатся основам программного мышления. Ученики разработают свои проекты, смогут понять, как мыслит программист во время работы, и сами научатся создавать правильные алгоритмы, чтобы достигнуть конечного результата.

Участники лагеря научатся:
  • Работать в Scratch;
  • Создавать своих персонажей и фоны;
  • Размышлять логически и аналитически;
  • Составлять рабочие последовательности из команд.

Программа состоит из 5 занятий. На каждом занятии ученики будут знакомиться с новыми жанрами игр и разработают прототип игры на основе одного из жанров.

Данный модуль поможет разобраться в следующих вопросах:
  • Кто такой разработчик игр?
  • Как создаются игры?
  • Что такое программирование?

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

Методический план:
  • Знакомство со Scratch и миром игр. Создание игры "Кликер";
  • Знакомство с жанром головоломки, создание игры "Поиск сокровищ". Создание анимированных персонажей;
  • Создание игры "Съедобное – несъедобное". Работа со скоростью объектов;
  • Разработка игры-аркады "Кошки-мышки". Работа над переходом по уровням;
  • Создание игры-шутера "Космическое приключение". Реализация возможности сбора жизней, добавление суперспособности в игру.

Направление: Программирование на Python: разработка программы с нуля
В данном курсе из 5 занятий мы показываем детям легкий путь в программирование на самом популярном языке программирования — Python. Этот путь включает в себя изучение основ языка и применение изученного на популярном Python модуле — Turtle. Дети узнают о языке Python, областях его применения, изучат основы языка и попробуют применить их на мини-проекте с созданием и сохранением картинок с помощью программы.

На этом модуле мы рассказываем про основы Python и программирования.

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

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

Данный модуль поможет разобраться в вопросах:
  • Кто такой программист?
  • Как пишутся программы?
  • Что такое программирование?
  • Где, как и почему используется Python?

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

Методический план:
  • Введение в программирование, знакомство с языками программирования. Изучение основ Python. Введение в библиотеку Turtle;
  • Изучение возможностей ввода, команда input. Применение условий в Python. Совмещение с проектом в Turtle;
  • Основы построения циклов, цикл for, цикл while. Внедрение в Turtle. Подходы к описанию цвета в программировании. Цвет в Turtle;
  • Сохранение и запись нарисованных в Turtle картинок. Установка библиотеки Pillow, команды для скриншота;
  • Понятие функций в программировании и в Python. Внедрение функций в Turtle-код. Перестройка кода с использованием функций.