Курс программирования на Scratch для детей в Вологде

Программа

Программирование в Scratch

Модуль 1: Введение в программирование

Ваш ребёнок сделает первые шаги в программировании и поймёт, как компьютеры влияют на нашу жизнь. После этого модуля он создаст свой первый проект в Scratch и научится безопасно работать за компьютером.

Что освоит ребёнок:

  • Понимать роль компьютеров в современной жизни
  • Соблюдать правила техники безопасности за ПК
  • Разбираться в основах компьютерных игр
  • Создать первый проект в Scratch
  • Работать в команде над игровыми проектами
  • Понимать базовые принципы программирования

Цели и задачи курса. Техника безопасности в компьютерном кабинете. Компьютеры в жизни человека. Правила работы за ПК. Знакомство с компьютерными играми. Практика: игры на сплочение, демонстрация Scratch.

Создание первого проекта в Scratch. Знакомство с возможностями среды. Практика: создание простого проекта, демонстрация возможностей Scratch.

Модуль 2: Основы Scratch

Ребёнок освоит интерфейс Scratch и научится работать с графикой. После этого модуля он сможет рисовать персонажей, создавать фоны и программировать простые калькуляторы и игры на угадывание чисел.

Что освоит ребёнок:

  • Работать в интерфейсе Scratch: создавать, сохранять, открывать проекты
  • Рисовать персонажей в графическом редакторе
  • Различать растровую и векторную графику
  • Использовать костюмы и фоны для спрайтов
  • Программировать арифметические операции
  • Создавать игры-калькуляторы и на угадывание чисел

Понятия: «интерфейс», «скрипт», «спрайт». Основные элементы интерфейса Scratch. Создание, сохранение и открытие проектов. Разделы Scratch. Практика: знакомство с интерфейсом.

Вкладки «Костюмы» и «Фоны». Графический редактор Scratch. Инструменты редактора. Растровая и векторная графика. Центр изображения. Градиентная заливка. Практика: создание персонажей, игра на переодевание.

Арифметические операторы и математические функции в Scratch. Блоки сложения, вычитания, умножения, деления. Практика: простой калькулятор, игра на угадывание чисел.

Модуль 3: Движение и анимация

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

Что освоит ребёнок:

  • Программировать относительное и абсолютное движение
  • Работать с координатной плоскостью в Scratch
  • Использовать циклы: конечные и бесконечные
  • Рисовать программным кодом с помощью «Перо»
  • Создавать анимацию и диалоги персонажей
  • Добавлять звуки и музыкальное сопровождение в игры

Понятия: «движение», «относительное движение», «абсолютное движение». Команды: идти, повернуть, перейти. Практика: игра «Попробуй поймай!» с движущимися персонажами.

Понятия: «абсолютное движение», «координаты», «координатная плоскость». Оси координат. Команды: перейти в, плыть, установить х/у. Практика: игра «Телепорт» с перемещением по координатам.

Понятия: «повторение», «цикл». Виды циклов: конечный и бесконечный. Вложенные циклы. Блоки: повторять всегда, повторять N раз, ждать до. Практика: игры с повторяющимися действиями.

Понятия: «перо», «графика». Расширения Scratch. Блоки: опустить/поднять перо, цвет, размер, стереть. Практика: программирование рисунков на сцене.

Понятия: «анимация», «мультипликация». Команды думать/говорить для диалогов. Эффекты изображений. Блоки звука: включить, играть до конца. Библиотека звуков. Профессии: звукорежиссёр, саунд-дизайнер. Практика: анимация и звуковое сопровождение.

Модуль 4: Переменные и процедуры

Ребёнок освоит продвинутые концепции программирования. После этого модуля он сможет использовать переменные, создавать процедуры, программировать условия и логические операторы для сложных игр.

Что освоит ребёнок:

  • Организовывать взаимодействие спрайтов через сообщения
  • Создавать и использовать переменные для хранения данных
  • Программировать собственные функции и блоки
  • Использовать операторы сравнения: больше, меньше, равно
  • Программировать условные операторы: если-то, если-то-иначе
  • Применять логические операторы: И, ИЛИ, НЕ

Понятия: «сообщение», «процедура». Блоки отправки и получения сообщений. Передача сообщений для взаимодействия спрайтов. Создание процедур. Практика: игра с взаимодействием нескольких спрайтов.

Понятия: «переменная», «данные», «тип данных». Типы: числа, слова, логический. Создание и использование переменных. Изменение и отображение переменных. Практика: использование переменных в игре.

Понятия: «подпрограмма», «функция». Особенности функций. Создание новых блоков. Конструктор блоков: число, текст, логическое, подпись. Практика: добавление функций в программу.

Операторы сравнения: больше, меньше, равно. Сравнение букв и строк. Условные операторы: если-то, если-то-иначе. Логические операторы: И, ИЛИ, НЕ. Практика: использование операторов в играх.

Модуль 5: 3D игры в Kodu

Ваш ребёнок перейдёт к трёхмерному программированию в Kodu GameLab. После этого модуля он сможет создавать 3D-игры с управлением персонажами, препятствиями и полноценными гоночными трассами.

Что освоит ребёнок:

  • Работать в трёхмерной среде Kodu GameLab
  • Выбирать и размещать 3D-персонажей и объекты
  • Управлять ландшафтом и создавать игровые миры
  • Программировать управление движением персонажей
  • Создавать препятствия и стены в 3D-пространстве
  • Разрабатывать полноценные гоночные игры

Понятия: «трехмерная модель», «конструктор». Выбор игровых персонажей и объектов. Трехмерное поле. Управление ландшафтом. Особенности создания программы в Kodu. Практика: 3D-игра с движением персонажей.

Способы управления движением персонажей. Взаимодействие: если вижу, если касаюсь. Создание стен и препятствий. Взаимодействие с препятствиями. Практика: игра «Гонки» с препятствиями.

Модуль 6: Итоговый проект

Финальный этап курса программирования в Вологде. Ребёнок создаст собственную игру с нуля, применит все полученные знания и получит сертификат, подтверждающий его навыки в программировании.

Что получит ребёнок:

  • Готовую игру собственного производства для портфолио
  • Сертификат об окончании курса программирования
  • Опыт проектирования и разработки полноценного проекта
  • Портфолио из 5-7 созданных игр и проектов
  • Навыки презентации и защиты своего проекта
  • Рекомендации для дальнейшего изучения программирования

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

Тестирование игры на ошибки и работоспособность. Подготовка презентации проекта. Защита итогового проекта перед преподавателем. Ответы на вопросы по программированию.

Вручение сертификатов об окончании курса программирования на Scratch для детей в Вологде. Рекомендации для продолжения обучения: Python, веб-разработка, робототехника.

Фотографии занятий

обучение

Записаться на занятие

CRM-форма появится здесь