Перейти к основному содержимому

Программирование в "Scratch"

Информация о курсе

Scratch - это визуальная среда программирования для обучения школьников младших, средних и старших классов, построенная на интуитивно понятных ребенку принципах, где результаты действий визуализированы, что делает работу с программой понятной, интересной и увлекательной для школьников. Программирование в Scratch напоминает игру с пазлами, благодаря чему программирование становится простым и интуитивно понятным. Программы на языке Scratch состоят из графических блоков, подписи к которым могут быть представлены на одном из 50 языков (в том числе и на русском).

Scratch создан под руководством профессора Митчела Резника в исследовательской группе под названием Lifelong Kindergarten research group, которая существует при Массачусетсском технологическом институте (США). Разработкой этой группы является также популярная серия LEGO Mindstorms, которая представляет собой комплект деталей для сборки программируемых роботов. Scratch разрабатывался как новая учебная среда для обучения школьников программированию и позиционировался авторами как альтернатива культуре PhotoShop. В нем можно легко создавать фильмы, игры, анимированные открытки и презентации; придумывать и реализовывать различные объекты, определять, как они выглядят в разных условиях, перемещать по экрану, устанавливать способы взаимодействия между объектами. Дети могут сочинять истории, рисовать и оживлять на экране придуманных ими персонажей, учиться работать с графикой и звуком. Важно и то, что ребенок имеет возможность поделиться результатами своего творчества с друзьями или другими пользователями: кнопка для размещения созданного проекта в Сети находится непосредственно в программе. Таким образом, ребята могут поделиться своими интерактивными разработками в Scratch аналогично тому, как это делается при “публикации” видео на популярном сайте YouTube. Scratch создавался для учеников начиная от 8 и до 16 лет, но и дети более раннего возраста могут работать в этой среде над проектами вместе с родителями или старшими братьями и сестрами. Когда учащиеся работают над проектом в Scratch, они имеют шанс выучить важные вычислительные концепции, такие как повторения, условия, переменные, типы данных, события и процессы. К настоящему времени в мире накоплен немалый опыт в методике преподавания Scratch в начальной школе. В Scratch реализованы основные алгоритмические структуры: следование, ветвление, циклы, что позволяет учащимся создавать довольно сложные программные продукты, включая компьютерные игры. В Scratch имеется русскоязычная версия и возможность задавать команды по-русски. Для начала работы в Scratch требуется только умение читать, поскольку программа составляется из готовых цветных блоков. Работая в среде Scratch, ученик знакомится не только с языком программирования, но и с текстовым и графическим редакторами, элементами пользовательского интерфейса, новыми математическими понятиями, элементами проектной деятельности (проходит все этапы, начиная от идеи проекта, до этапа ее тестирования и отладки), приобретает навыки 21 века: щедро делиться своими идеями и наработками, творчески мыслить и общаться, системно анализировать, эффективно взаимодействовать с другими. Среда программирования Scratch предоставляет прекрасные возможности для развития логического мышления детей через игру. Стоит отметить возможность использования Scratch не только как языка программирования, но и широкие возможности его использования для изучения других школьных предметов (например, иностранного языка и литературы для составления и реализации проектов с диалогами героев). Учителя информатики называют Scratch ”разогревающим“ языком и рассматривают его как преамбулу к изучению более сложных языков программирования, таких как Паскаль, Си и др.

Внести в список