Scratch/lang-ru

From OLPC
< Scratch
Revision as of 04:35, 12 September 2008 by Patarakin (talk | contribs) (Что такое Скретч)
Jump to: navigation, search
  Эта страница контролируется группой OLPC.
  перевод Scratch оригинал  
  english | русский   +/- изменения  

Что такое Скретч

Скретч это - новая среда программирования, которая позволяет детям создавать собственные анимированные и интерактивные истории, игры и другие произведения. Ученики собирают свои проеты в визуальной среде, которая позволяет им склеивать на экране рабочие блоки программы. Этими произведениями можно обмениваться внутри международной среды, которая постепенно формируется в сети Интернет. Скретч базируется на традициях языка Лого и написан на языке Сквик. Разработчики этого направления во главе с Митчем Резником и Аланом Кеем считают, что наиболее важным в мощных и недорогих персональных компьютерах является то, что они создают новую среду чтения и письма. В этой новой среде люди могут обсуждать и играть с новыми мощными идеями совсем не так, как они это делали с книгами. Цель деятельности группы - помочь детей научиться думать лучше и глубже, чем это могут делать большинство взрослых.

Пользователи могут собирать свои программы-процедуры из блоков так же, как они собирали конструкции из кирпичиков Лего. Из конструкций и управляющих структур могут быть собраны различные агенты, выполняющие простые инструкции и, следовательно, обладающие поведением. Эти агенты могут взаимодействовать между собой и воссоздавать сообщество в среде Скретч. Скретч может использоваться в различных формах: в школах, музеях, центрах дополнительного обучения, дома. Он создавался для учеников 8 - 16 лет , но и дети более раннего возраста могут работать над Скретч проектами вместе с родителями или старшими братьями или сестрами, да и студенты ВУЗов могут использовать Скретч на занятиях в компьютерных классах.

Мы можем взять любой объект и осуществить над ним действия:

  • видоизменить его внешний вид при помощи фиолетовых команд-кирпичиков внешнего вида;
  • переместить его при помощи синих команд кирпичиков перемещения;
  • поместить команды перемещения и видоизменения внутрь оранжевых блоков управления;
  • добавить к управляющим блокам фиолетовые кирпичики звуков;
  • и т.д.

В результате выполнения простых команд может складываться сложная модель, в которой будут взаимодействовать множество объектов, наделенных различными свойствами. Начальный уровень программирования столь прост и доступен, что Скретч рассматривается в качестве средства обучения не только старших, но и младших школьников.

В сети существует сообщество пользователей, которые обмениваются моделями, написанными на языке Скретч. Сообщество носит открытый характер. Любой желающий может посмотреть все материалы. Регистрация необходима только, если нужно загрузить на сервер свой готовый проект. Разные люди начинают использовать Скретч по-своему. Некоторым нравится объединять блоки и смотреть, что получается. Некоторые предпочитают начинать с готовых проектов, которые входят в пакет Скретча, и вносят изменения в код этих проектов. Представьте, что каждый проект это - пирог. Такой пирожок со своим собственным рецептом, (программными блоками - маленькими кирпичиками). Все члены сообщества делятся своими пирожками и их рецептами. Это значит, что Вы можете попробовать пирожок и узнать как испечь пирожки самому. Нет никаких секретных рецептов, все рецепты открыты для всех. Каждый рецепт можно использовать и видоизменять. Рецепты могут служить источников вдохновения для новых идей. Вы можете есть пирожки и копировать чужие рецепты для создания своих собственных пирожков с другими составляющими. Эта свобода использования рецептов связана только двумя очень простыми требованиями или пожеланиями:

  1. делитесь своими пирожками вместе с рецептами
  2. отдавайте должное тем, кто вас вдохновил

Разработчки Scratch портировали эту программу для использования в среде Sugar.

Где скачать Скретч

Картинки, звуки и готовые проекты

XO версия содержит только некоторые проекты и часть библиотеки медиа-объектов. Это сделано, чтобы съэкомить пользователям время и место. Если вы хотите скачть полную библиотеку проектов и медиафайлов, то это можно сделать здесь: