На курсе СОЗДАНИЕ ИГР в SCRATCH ребята изучают визуальный язык программирования Scratch и учатся самостоятельно создавать игры и анимацию. Ваш ребенок превратится из пользователя компьютерных игр и мультиков в их создателя!
Возраст: 7-14 лет
Продолжительность курса: 11 месяцев – 9 месяцев (сентябрь-май) длиться основной курс, 2 месяца (июнь-июль) дополнительный курс;
Продолжительность занятия: 1,5 часа;
Количество занятий в абонементе: 4 занятия (6 часов в месяц) - один раз в неделю по полтора часа;
Количество детей в группе: занятия проводятся в малых группах до 6 человек!
Scratch – это новая уникальная среда программирования, предназначенная для детей. Вы убедитесь, что ваш ребенок сможет создавать собственные игры, модели и анимированные истории и мультфильмы.
Это среда, где все блоки программ собираются из кирпичиков-команд разных цветов. Здесь нет никаких слов, которые необходимо уметь писать или знать наизусть.
В этой среде не нужно писать программ или знать коды, т.к. проекты собираются простым использованием обычной компьютерной мыши и готовых блоков-команд, очень похожих на конструктор Lego.
Помимо этого Scratch дает начальные основы таких предметов, как математика и информатика. В простой и понятной для детей форме преподаватель с помощью программы объяснит такие понятия, как умножение и деление, возведение в степень, координатная сетка и многое другое, что понадобится ребенку не только при изучении школьного материала, но и в жизни.
Основные преимущества обучения на Scratch:
Scratch - это отличный способ обучения и развития интеллекта;
Развивает творческий потенциал ребенка;
Делает программирование более доступным;
Разработка игр — лучший способ превратить хобби в развивающее занятие;
Создание собственной игры — лучший способ научиться программировать.
Основные цели обучения Scratch:
Показать детям, что «не боги горшки обжигают», и что можно самостоятельно создать свою игру или мультфильм при помощи программы Scratch.
Помочь родителям организовать свободное время с пользой для детей.
Помочь школьникам начальных классов самостоятельно разобраться со Scratch и привить «вкус» к достижению целей и своих первых творческих побед.
Максимальная цель — чтобы каждый ученик начальной школы узнал о существовании Scratch и смог получить возможность развивать системное мышление.
Дальше ребенок сам поймёт — нравится ему это или нет, но попробовать себя в качестве «творца» он сможет хотя бы раз в жизни.
Особенности курса:
На занятиях мы узнаем:
Что такое визуальное программирование. Среда программирования SCRATCH, объекты SCRATCH
Что такое языки программирования. Установка программы. Что такое SCRATCH. Основные компоненты. Понятия Спрайты. Понятие скрипт. Графические и звуковые файлы объектов. Пространство и сцена. Система координат и ее применение в программировании. Управление объектами. Примеры программ в SCRATCH.
Графический редактор SCRATCH. Алгоритмы
Понятие растровой и векторной графики. Элементы графического редактора. Редактирование объектов в графическом редакторе SCRATCH. Понятие алгоритмов. 3 обязательных признаков правильных алгоритмов. Способы записи алгоритмов. Линейная структура алгоритмов. Разветвляющаяся структура алгоритмов. Циклическая структура алгоритмов. Примеры алгоритмических структур в SCRATCH.
Язык SCRATCH. Изменение внешности и движение объектов
Понятие компьютерных программ. Словарь языка SCRATCH. Визуальная грамматика SCRATCH. Понятие самостоятельные блоки в SCRATCH. Понятие служебные (репортеры, логические) блоки. Способы изменения внешности объектов. Репортеры движения. Способы изменения движения объектов. Понятие границы сцены и как это использовать. Репортеры движения для ветвления и циклических структур в SCRATCH.
Типы данных. Константы и сенсоры
Что такое числовые данные.Что такое строковые (символьные) данные. Что такое логические (булевы) данные. Понятие констант в программировании и жизни. Сенсоры событий (внутренние и вешние). Сенсоры общения с человеком. Как управлять временем в SCRATCH. Как передавать сообщения между спрайтами.
Переменные. Списки (массивы)
Понятие переменной (variable). Способы создания переменных. Понятия локальных и глобальных переменных. Принципы использования переменных. Принципы использования переменных. Понятие списков (массивов). Создание и удаление списков. Добавление и удаление элементов списка. Принципы использования списков.
Ветвления и циклы
Понятие неполная форма ветвления. Полное ветвление. Условная пауза. Использование логических репортеров в условных операторах. Понятие безусловный цикл. Цикл со счетчиком. Цикл с предусловием. Цикл с постусловием. Принципы использования циклических структур.
Создаем различные игры
На данных уроках, мы объединяем все полученные знания, приобретённые нами ранее, соединяем их воедино и вместе создаем несколько игр, чтобы дети освоили весь процесс написания программы (от её воображения до реализации на практике).
Создаем индивидуальный проект
Презентация и защита своих проектов. На этих уроках мы помогаем воплотить фантазию детей в жизнь, они создают свои индивидуальные проекты и презентуют их.