автор: Бережная Наталья Павловна
учитель математики и информатики МБОУ Гимназия № 25, город Архангельск
Возможности визуальной среды программирования Scratch в проектировании мультфильмов (внеурочная деятельность)
Возможности визуальной среды программирования Scratch в проектировании мультфильмов (внеурочная деятельность)
Рост интереса к цифровой грамотности и внедрение технологий с самого раннего возраста приводит к тому, что все больше родителей хотят обучать детей базовым навыкам программирования с детства.
Создание программ в привычных средах разработки вряд ли заинтересует учеников младших классов, поэтому язык программирования Scratch был специально разработан как новая обучающая среда для школьников начальных и средних классов, чтобы учить основам программирования через создание собственных игр, анимаций, мультфильмов и других проектов.
Что такое Scratch
Это бесплатная визуальная объектно-ориентированная среда программирования с графическим интерфейсом, которая позволяет создавать ∙ интерактивные истории,
∙ мультфильмы,
∙ игры
∙ и другое.
В ней ученики управляют объектами – спрайтами. Котёнок – эмблема и исходный персонаж программы.
Спрайт состоит набора кадров-костюмов и сценария-скрипта. Для редактирования костюмов спрайтов здесь встроен графический редактор. Действие программы происходит на сцене, которая находится в правом верхнем углу. Графический образ персонажей может быть импортирован из любого источника изображения.
Также персонажу задаётся скрипт действий, который составляется из готовых команд. Команды рассортированы по блокам. Виды блоков: ∙ движение
∙ внешний вид
∙ звук
∙ события
∙ контроль
∙ сенсоры
∙ операторы
∙ переменные
Программы создаются из разноцветных блоков с помощью мыши точно так же, как собираются конструкторы Лего из разноцветных кирпичиков.
Пользоваться Scratch можно полностью бесплатно как в онлайн-версии на указанном сайте, так и в офлайн-редакторе. Также существует версия Scratch для детей младшего возраста. Это мобильное приложение (ScratchJr) для Android и iOS, в котором ребята так же управляют спрайтами, только в более упрощенной форме. В блоках не используется текст, поэтому дети могут учиться программировать до того, как научатся читать. Но им доступен ограниченный набор действий: простые движения спрайтов и работа со звуками и изображениями.
В рамках внеурочной деятельности я использую Scratch для обучения детей программированию в форме создания мультфильмов и игр. Эта программа позволяет детям выразить себя в компьютерном творчестве.
Для старших школьников создаю в данной программе иллюстративные материалы для уроков. Такие материалы можно создавать и использовать для образовательных целей не только по программированию, но и по истории, биологии, физике и другим предметам.
Почему Scratch? Преимущества
∙ Обучаясь программированию в данной среде, практически невозможно ошибиться, т. к. здесь нет необходимости заучивать наизусть слова искусственного языка и уметь писать без ошибок, т.к. программы здесь не пишут, а собирают из готовых команд.
∙ Scratch содержит богатую библиотеку визуальных компонентов (изображений различных предметов и персонажей, фонов). Благодаря этому программирование превращается в увлекательный творческий процесс.
∙ Доступность: можно работать бесплатно онлайн, либо скачать и установить на свой компьютер приложение.
∙ В Scratch можно создавать самые разные проекты: мультфильмы, истории, игры, образовательные ресурсы, тесты, викторины, компьютерные модели, демонстрации по различным предметам и многое другое. Кроме того, Scratch интегрируется с LEGO WeDo, и это позволяет осваивать основы робототехники.
∙ Также Scratch включает полноценный набор команд, усвоение которых позволяет овладеть основами алгоритмизации и программирования на таком уровне, от которого легко перейти к изучению любого другого языка программирования. И, конечно же, в процессе создания игры учащимися легко осваиваются сложные для восприятия принципы объектно
ориентированного программирования.
Заключение
Среда программирования Scratch создана для того, чтобы сделать программирование простым, понятным и интересным именно для детей. С помощью такой среды у учителей информатики появляется возможность организовать обучение алгоритмизации и программированию качественно, доступно и легко, повысить при этом уровень мотивации учащихся к обучению за счет использования различных мультимедийных возможностей среды и игровой составляющей.
Но самое главное – это действительно полноценный язык программирования позволяющий усвоить все базовые принципы программирования, которые используются на любом другом языке. Поэтому после освоения языка Scratch достаточно несложно перейти к изучению других профессиональных языков программирования.
Отмечу, что при составлении практических работ на Scratch учителю рекомендуется делать опору на творческий потенциал ученика, давать ученику определенную свободу в создании скрипта или сцены, чтобы обеспечить развитие его способностей в плане познания и творчества.
Итоговой работой, каждого увлеченного этим видом деятельности школьника, является демонстрация индивидуального проекта в конце курса.
