Попробуем кратко ответить на вопрос, почему обучение программированию с помощью Scratch эффективно и целесообразно. Итак, несколько тезисов в пользу Scratch:
НЕТ ОШИБКАМ!
Scratch — визуальный язык, в котором программный код собирается из блоков. Это позволяет избежать ошибок, которые допускают начинающие программисты, и быстро получить результат.
ТВОРЧЕСТВО И ВДОХНОВЕНИЕ!
Среда программирования Scratch содержит богатую библиотеку визуальных компонентов (изображений различных предметов и персонажей — спрайтов, фонов). Благодаря этому программирование превращается в увлекательный творческий процесс.
ПРОСТО, ПОНЯТНО И НЕ СТРАШНО!
Scratch позволяет преодолеть страх перед сложностью задачи обучения программированию. Ведь многие до сих пор считают, что для овладения программированием нужны какие-то особые способности. Scratch помогает развить эти способности, которые есть у каждого.
ДОСТУПНОСТЬ!
Scratch — бесплатный, с ним можно работать либо на сайте scratch.mit.edu, либо скачав и установив на свой компьютер офлайн-версию редактора.
УНИВЕРСАЛЬНОСТЬ!
В Scratch можно создавать самые разные проекты: мультфильмы (анимацию), истории, игры х, образовательные ресурсы (обучалки), тесты, компьютерные модели, симуляторы, интерактивные видео-игры и многое другое. Кроме того, Scratch интегрируется с PicoBoard, LEGO WeDo 1.0, 2.0, и это позволяет осваивать основы робототехники. Scratch понятен и интересен и «физикам», и «лирикам». Каждый может овладеть инструментом на необходимом для него уровне для решения своих задач. Scratch используют не только учителя математики и информатики, но и литературы, истории, изобразительного искусства и многих других.
ПРОФЕССИОНАЛИЗМ!
Scratch включает полноценный набор команд, усвоение которых позволяет на достаточно профессиональном уровне овладеть основами алгоритмизации и программирования на таком уровне, от которого легко перейти к изучению любого другого языка программирования.
СОЦИАЛИЗАЦИЯ И СОТРУДНИЧЕСТВО!
Сайт Scratch включает развитую систему сообщества. Зарегистрировавшись на сайте, можно делиться своими проектами со всеми, общаться, участвовать в обсуждениях, выполнять совместные проекты.
ВОВЛЕЧЕНИЕ И ПРИЛОЖЕНИЯ!
Scratch можно использовать не только в обучении программированию, но и для создания своих приложений. Например, школьники создают обучающие игры, викторины, тесты, демонстрации по различным предметам (математике, физике, истории, литературе, музыке и др.). Такой созидательный общественно полезный процесс вовлекает детей в осознанную познавательную деятельность.
Автор статьи: Ольга Елисеева