Бережная Наталья Павловна
учитель информатики и математики
МБОУ Гимназия № 25 город Архангельск
Свидетельство о публикации в электронном СМИ: СВ №159473
Наименование конкурса: «Лучший конспект урока», в соответствии требованиями ФГОС и ФООП (ФАООП)
Наименование конкурсной работы: Возможности визуальной среды программирования Scratch в проектировании мультфильмов (внеурочная деятельность)
Итоговая оценка: 1 место,  82 баллов(-а)
Диплом Всероссийского конкурса, бланк: ЕА №159473


 

Возможности визуальной среды программирования Scratch в проектировании мультфильмов (внеурочная деятельность)  

Рост интереса к цифровой грамотности и внедрение технологий с самого раннего возраста приводит к тому, что все больше родителей хотят обучать детей базовым навыкам программирования с детства.

Создание программ в привычных средах разработки вряд ли заинтересует учеников младших классов, поэтому язык программирования Scratch был специально разработан как новая обучающая среда для школьников начальных и средних классов, чтобы учить основам программирования через создание собственных игр, анимаций, мультфильмов и других проектов.

Что такое Scratch

Это бесплатная визуальная объектно-ориентированная среда программирования с графическим интерфейсом, которая позволяет создавать 

  • интерактивные истории, 
  • мультфильмы, 
  • игры
  • и другое. 

В ней ученики управляют объектами – спрайтами. Котёнок – эмблема и исходный персонаж программы.

Спрайт состоит набора кадров-костюмов и сценария-скрипта. Для редактирования костюмов спрайтов здесь встроен графический редактор. Действие программы происходит на сцене, которая находится в правом верхнем углу. Графический образ персонажей может быть импортирован из любого источника изображения. 

Также персонажу задаётся скрипт действий, который составляется из готовых команд. Команды рассортированы по блокам. Виды блоков:

  • движение
  • внешний вид
  • звук
  • события
  • контроль
  • сенсоры
  • операторы
  • переменные

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

Пользоваться Scratch можно полностью бесплатно как в онлайн-версии на указанном сайте, так и в офлайн-редакторе. Также существует версия Scratch для детей младшего возраста. Это мобильное приложение (ScratchJr) для Android и iOS, в котором ребята так же управляют спрайтами, только в более упрощенной форме. В блоках не используется текст, поэтому дети могут учиться программировать до того, как научатся читать. Но им доступен ограниченный набор действий: простые движения спрайтов и работа со звуками и изображениями.

В рамках внеурочной деятельности я использую Scratch для обучения детей программированию в форме создания мультфильмов и игр. Эта программа позволяет детям выразить себя в компьютерном творчестве. 

Для старших школьников создаю в данной программе иллюстративные материалы для уроков. Такие материалы можно создавать и использовать для образовательных целей не только по программированию, но и по истории, биологии, физике и другим предметам. 

Почему Scratch? Преимущества

  • Обучаясь программированию в данной среде, практически невозможно ошибиться, т. к. здесь нет необходимости заучивать наизусть слова искусственного языка и уметь писать без ошибок, т.к. программы здесь не пишут, а собирают из готовых команд. 
  • Scratch содержит богатую библиотеку визуальных компонентов (изображений различных предметов и персонажей, фонов). Благодаря этому программирование превращается в увлекательный творческий процесс.
  • Доступность: можно работать бесплатно онлайн, либо скачать и установить  на свой компьютер приложение.
  • В Scratch можно создавать самые разные проекты: мультфильмы, истории, игры, образовательные ресурсы, тесты, викторины, компьютерные модели, демонстрации по различным предметам и многое другое. Кроме того, Scratch интегрируется с LEGO WeDo, и это позволяет осваивать основы робототехники. 
  • Также Scratch включает полноценный набор команд, усвоение которых позволяет овладеть основами алгоритмизации и программирования на таком уровне, от которого легко перейти к изучению любого другого языка программирования. И, конечно же, в процессе создания игры учащимися легко осваиваются сложные для восприятия принципы объектно-ориентированного программирования.

Заключение

Среда программирования Scratch создана для того, чтобы сделать программирование простым, понятным и интересным именно для детей. 

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

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

Отмечу, что при составлении практических работ на Scratch учителю рекомендуется делать опору на творческий потенциал ученика, давать ученику определенную свободу в создании скрипта или сцены, чтобы обеспечить развитие его способностей в плане познания и творчества. 

Итоговой работой, каждого увлеченного этим видом деятельности школьника, является демонстрация индивидуального проекта в конце курса.

Возможности визуальной среды программирования Scratch в проектировании мультфильмов (внеурочная деятельность)

Следите за новостями в соцсетях

Вконтакте MAX Телеграм Одноклассники

А также подписывайтесь на канал Научно-образовательный вестник «Pedproject.Moscow» в MAX