Наше детство проходило без программирования и такого количества гаджетов вокруг.Современные дети быстро развиваются. Этому способствуют познавательные программы разработанные для детей. Занимательные уроки по физике, химии, гидравлики и многому другому никого уже не удивляют. Программирование и робототехника в этом плане идут впереди планеты всей. Scratch программирование для ребенка станет пропуском в мир его фантазий. Билетом в сказку, где мысли становятся реальностью.
Онлайн уроки по Скретч
В декабре 2019 года я начал выкладывать уроки по scratch для дистанционного обучения. Все материалы оттестированы на детском кружке юных программистов в городе Балашиха. Вот ссылка на кружок робототехники и программирования. У меня занимаются дети от 7 до 12 лет, поэтому занятия будут рассчитаны на этот возраст. Если вы хотите оформить подписку на онлайн уроки по скетч, напишите мне об этом через комментарий в этой статье. Для ознакомления с полным перечнем проектов перейдите в категорию Scratch программирование. Или поочередно изучите материалы из курса рассчитанного на детей 5-8 лет:
- Урок № 1. Едущая машина
Знакомимся со средой разработки. Пишем простой код для управления машинкой.Учимся работать с графикой. Изучаем разделы и адаптируемся к работе в Scratch. - Урок № 2. Едущая машина (усложнение) и анимация в Scratch (10 мульт проектов)
Знакомимся с понятием цик и первым простейшим условием: Если … то … Работаем с костюмами объекта и программируем взаимодействие спрайтов.
- Урок № 3. Прыгающий динозавр (самый простой код для прыжка в скретч).
Повторяем пройденный материал на примере новой игры. Циклы, условия, работа с костюмами. Домашним заданием будет корректировка графики в графическом редакторе Scratch. - Урок № 4. Начинаем игру: Снежный ледолаз.
Все еще изучаем циклы, условия, прыжки и движения — НО! Пишем код для запрыгивания на другой объект и движения на нем. Так же рекомендую ознакомиться с другими вариантами программирования прыжка: - Урок № 5. Первая полноценная игра: «Ну погоди!» (может растянуться на 1-2 урока, легкий уровень сложности)
Переключаем внимание детей на новый проект. Создаем первую игру. Знакомимся с переменными. Знакомимся со случайными числами. Размещаем объекты случайным образом. Данный урок отлично подойдет для Открытого занятия — как пример возможностей в Скретч. - Урок № 6. Продолжаем программировать игру: Снежный ледолаз.
Знакомимся с новым видом цикла. Учимся спрыгивать с объекта в произвольную точку. Продолжаем знакомиться с переменными. - Урок № 7. Скроллинг в Скретч (плавная смена фона)
- Урок № 8. Приступаем к разработке игры Марио. (в стадии подготовки)
- Бонусная тема. Смена фона (изменение локации) и новый способ программирования движения персонажа в игре
Видео уроки по Scratch можно посмотреть на канале YouTube (ставьте лайки — это позволит сделать материалы более популярными) — ссылка на канал.
Попробовав онлайн курс по урокам в Скретч начального уровня, рано или поздно захочется двигаться дальше. В этом помогут продуманные и систематизированные по знаниям курсы Scratch программирования от многочисленных компаний. Я рекомендую обратить внимание на GeekBrains от известной в России группы компаний Mail.ru. На онлайн уроках ребенок получит достойные знания и самое главное систематизирует их, проверенно на собственном ребенке!
Обратите внимание, что на сайте вы найдете уроки по разработки приложений для Андроид в Апп Инвентор, бесплатные уроки и проекты по Lego WeDo и инструкции по детской анимации в стиле Stop Motion. Полистайте страницы сайта и найдете много полезной информации.
Немного о Скретч
Разработанная в далеком 2003 году система программирования Scratch претерпев несколько изменений стала самой популярной средой программирования для детей младших и средних классов. Создание сайтов и ведение проектов в типичной форме не увлечет ребенка. А оживление мультиков, создание собственных элементарных игр — детям будет интересно. Дистрибутив Scratch скачать бесплатно на русском вы можете перейдя по ссылке — СКАЧАТЬ.(RAR-архив)
Как работать в среде программирования Scratch?
Scratch — это язык визуального программирования за счет перемещения спрайтов (блоков). Обычно изучение языка проходит в виде создания детской игры или оживления мультиков. В среде уже присутствуют необходимые для творчества элементы. Вы можете сами добавить понравившуюся картинку. Запрограммировать для нее анимацию и получить великолепный мультфильм или невероятную игру. Простота программирования заключается в переносе готовых блоков и при необходимости их настройка. Настройка блока происходит путем введения нужного числа с клавиатуры или выбором действия для блока из выпавшего списка. Таким образом программировать в Scratch сможет любой ребенок. Недавно появилась версия для самых маленьких — ScratchJr. Особенность версии для маленьких деток является отсутствие текста в блоках, ребенок сможет научиться программировать еще не умея читать. Об этой программе я расскажу в следующем своем материале.
Визуальная консоль Scratch делиться на несколько блоков:
- Звуковые эффекты
- Движение объектов
- Внешность (в том числе загрузка ваших рисунков)
- События
- Управление
- Сенсоры
- Операторы
- Переменные
- Другие блоки
- Добавить расширение
В этой статье я не буду рассказывать о том, как программировать в Scratch — это очень долго и получится материал в нескольких частях. Но я выложу для вашего ознакомления уже готовые учебники, которые помогут сделать первые шаги в программировании и родителям и детям.
Книги, уроки и проекты на Scratch:
Формирование учебной программы завершится в Новогодние праздники 2021 года. Но уже сейчас я выкладываю бесплатные уроки по Скретч в несколько сумбурном порядке, но по увеличению сложности проекта. Программный код не обязательно переписывать, в статьях есть возможность скачать спрайта вместе с программным кодом. В дальнейшем останется экспортировать персонажа игры в среду Scratch. Перед ознакомлением с авторскими уроками посмотрите бесплатные учебные пособия прошлых лет от одного из первопроходцев в детского программирования в России:
- Книга юных программистов на Scratch 1.4(epub)(запаковано в rar-архив)
- Журнал SCRATCH TIMES №1 (epub)(запаковано в rar-архив)
- Журнал SCRATCH TIMES №2 (epub)(запаковано в rar-архив)
- Журнал SCRATCH TIMES №3 (epub)(запаковано в rar-архив)
Обратите внимание, что с недавних пор появился ФОРУМ (путешественников и юных программистов) для обсуждения, переписки и решения вопросов по учебным программам. Базируется он на тематической группе ВКонтакте, через нее вы сможете пообщаться с автором проекта.
Пример того, как создать игру в scratch
Для ЗАПУСКА игры нажмите на ЗЕЛЕНЫЙ ФЛАЖОК, а потом на ПРОБЕЛ, управление происходит с помощью кнопок назад, вперед, вверх и вниз на клавиатуре компьютера.
Благодарность автору проекта за его работу:
Курсы, программы и уроки по Scratch и робототехнике на базе Lego выложены на ресурсе совершенно бесплатно и экономят много денег и времени посетителям сайта. Автор проекта будет признателен за любую благодарность его трудов от отзывов до незначительного денежного перевода. Заранее спасибо за внимание:
Если у посетителей есть немного лишних средств, то автор будет очень признателен за символический перевод на карту СберБанка. Этим вы сможете внести свой вклад в ресурс и поддержать автора. Я буду очень благодарен! Но это не обязательно -главное идея!