Разное

Программа скретч: Что такое Scratch

Scratch — язык программирования для детей

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

Что такое Scratch

Скретч создан как продолжение идей языка Лого и конструктора Лего. Скретч 1.4 был написан на языке Squeak, Скретч 2.0 и 3.0 ориентированы на работу онлайн. Скретч 2.0 был переписан на Flash и ActionScript. Скретч 3.0 (текущая версия) является улучшенной версией Скретч 2.0 и сделана на HTML5, используя движок WebGL, что даёт ему возможность работать на мобильных устройствах и планшетах. Скретч разрабатывается небольшой командой программистов для детей в Массачусетском технологическом институте. Текущая версия — Скретч 3.0, выпущена в январе 2019 года.

Scratch — это визуальная объектно-ориентированная среда программирования. В ней ученики управляют объектами-спрайтами. Для них задается графическое представление, которое может быть импортировано из любого источника изображения, и скрипт действий, который составляется из блоков по принципу drag-and-drop. Эти блоки бывают нескольких видов:

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

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

Примеры приложений

Вот несколько примеров проектов, созданных при помощи платформы:

  • Стратегия The Castle
  • Урок по введению в теорию цвета
  • Музыкальное видео Saturn
  • Образовательная игра о группах крови

Как начать разработку на Скретч

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

‎ScratchJr

Разработчик: Scratch Foundation, Inc.

Цена: Free

ScratchJr

Разработчик: Scratch Foundation

Цена: Free

Что дальше

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

Обучение Scratch

Материалы для обучения на русском

  • Книга юных программистов на Scratch
  • Курс «Введение в Scratch»
  • Scratch и Arduino для школьников
  • Знакомство со Snap!
  • Видеокурс «Игры на Scratch»
  • Ещё один видеокурс

Если вы нашли опечатку — выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать [email protected] ru.

‎App Store: ScratchJr

Снимки экрана (iPad)

Описание

With ScratchJr, young children (ages 5-7) learn important new skills as they program their own interactive stories and games.

By snapping together graphical programming blocks, children can make characters move, jump, dance, and sing. In the process, children learn to solve problems, design projects, and express themselves creatively on the computer. They also use math and language in a meaningful and motivating context, supporting the development of early-childhood numeracy and literacy. With ScratchJr, children don’t just learn to code, they code to learn.

ScratchJr was inspired by the popular Scratch programming language (http://scratch.mit.edu), used by millions of people (ages 8 and up) around the world. The ScratchJr interface and programming language were redesigned to make them appropriate for younger children’s cognitive, personal, social, and emotional development.

ScratchJr is a collaboration between the Lifelong Kindergarten research group at the MIT Media Lab, the Developmental Technologies research group at Tufts University, and the Playful Invention Company. The ScratchJr project has received generous financial support from the National Science Foundation (NSF DRL-1118664), Scratch Foundation, LEGO Foundation, and British Telecommunications.

If you enjoy using this free app, please consider making a donation to the Scratch Foundation (www.scratchfoundation.org), a nonprofit organization that provides ongoing support for ScratchJr. We appreciate donations of all sizes, large and small.

Версия 1.4.14

Minor bug fixes.

Оценки и отзывы

Оценок: 15

IPad

Надеюсь когда-нибудь выйдет Scratch 3. 0 на ipad Можете добавить а так хорошо 4

iOS version for iPad

Когда выйдет версия Scratch 3.0 для iPad?

Китайцы уже пытаются делать 😉

В браузере иногда подвисает и не всегда удобно работать.

Отличное приложение для детей

Большое спасибо разработчикам за это приложение, оно даёт шанс детям начать программировать.
Только исправьте пожалуйста баг, через некоторое время начинает глючить редактор. Рисуешь в одном месте, а линия появляется в другом. И эта проблема не из-за планшета или экрана, проверено уже на пяти планшетах.

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

Не связанные с пользова­телем данные

Может вестись сбор следующих данных, которые не связаны с личностью пользователя:

  • Геопозиция
  • Данные об использова­нии

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

Информация

Провайдер
Scratch Foundation, Inc.

Размер
51,2 МБ

Категория
Образование

Возраст
4+, для детей 6–8 лет

Copyright
© 2014 Scratch Foundation, All Rights Reserved

Цена
Бесплатно

  • Поддержка приложения
  • Политика конфиденциальности

Вам может понравиться

Простые и удобные планы оплаты медицинского финансирования

Мировой
самый простой пациент
решение для финансирования

Простые и удобные планы платежей без сюрпризов.

Поиск вашего плана не повлияет на ваш кредитный рейтинг.

Подайте заявку на Take 5 и другие планы уже сегодня!