Постоянные разделы Shkaf knopka2.jpg Веб-квест.png Knopka setev2.jpg Bibliograf.jpg Masterklass.jpg ПОМОЩЬ.png Web202.jpg
Текущие активности АКЦИЯ 2024 БЕЗ КОТА И ЖИЗНЬ НЕ ТА КНОПКА МЕНЮ.png КМ АКЦИЯ 2024-радуга рукодельных идей.png МК АКЦИЯ 2024 ТК.PNG Azbukaknopka.jpg Read.jpg 2Geroy.jpg

Мастер-класс Школа Скретч/Евгений Патаракин

Материал из Wiki-Сибириада
(Различия между версиями)
Перейти к: навигация, поиск
(Что будем делать?)
(Как присоединиться?)
Строка 18: Строка 18:
  
 
----
 
----
Ведущий школы - [[Участник:Patarakin|Patarakin]]  
+
[[Файл:I2-patarakin.png|200px]]
Патаракин Евгений Дмитриевич, Нижний Новгород, НГПУ, доцент, кандидат педагогических наук, стайный советник <br clear=all />
+
<br clear=all />
[[Изображение:I2-patarakin.png|100px|]]
+
Ведущий школы - '''Патаракин Евгений Дмитриевич''', Нижний Новгород, НГПУ, доцент, кандидат педагогических наук
  
 
=== Введение в Scratch ===
 
=== Введение в Scratch ===

Версия 17:04, 14 апреля 2012

Содержание

Учебные ресурсы:

Что будем делать?

Как присоединиться?


I2-patarakin.png
Ведущий школы - Патаракин Евгений Дмитриевич, Нижний Новгород, НГПУ, доцент, кандидат педагогических наук

Введение в Scratch

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

Из конструкций и управляющих структур могут быть собраны различные агенты, выполняющие простые инструкции. В результате выполнения простых команд может складываться сложная модель, в которой будут взаимодействовать множество объектов, наделенных различными свойствами. В языке Scratch представлены базовые концепции программирования (циклы, логические операторы, переменные, случайные числа). Наибольшее внимание уделено следующим концепциям:

  1. Параллельное выполнение сценария. Любой агент в среде Scratch может выполнять параллельно несколько действий: двигаться, поворачиваться, изменять цвет и т.д. Например, мы можем собрать скрипт-программу, которая будет управлять перемещением объекта:

Всегда { Идти (10) Если край, оттолкнуться}
Другой скрипт будет управлять внешним видом нашего объекта. Всегда{Следующий костюм}.
В результате одновременного выполнения указанных скриптов агент одновременно меняет внешний вид и положение на экране.

  1. Взаимодействие с пользователем. Все агенты в Scratch реагируют на нажатие клавиш клавиатуры или на нажатие кнопок манипулятора мыши.
  2. Коммуникация и синхронизация деятельности агентов. Агенты в среде Scratch обмениваются сообщениями. Автор сценария управляет взаимодействием агентов при помощи команд "послать сообщение" и "когда я получу сообщение":

Когда я получу «Беги, кролик» {Идти(10) Передать «Спасибо тебе, заяц»}

Scratch приучает нас собирать проект из кирпичиков и делиться результатами своих действий с другими людьми. Эти навыки важны не только внутри специальных сред программирования, но и в современных сетевых сообществах. Единство процессов создания, поиска и хранения информационных кирпичиков все чаще можно наблюдать на страницах современных сайтов, использующих концепцию Веб 2.0. Метафора строительных блоков, из которых дети и взрослые могут собрать простые и очень сложные конструкции, присутствует не только в учебных проектах, но и в большинстве современных сетевых сервисов формата Веб 2.0, предназначенных для поддержки организаций и сетевых сообществ обмена знаниями.

Возможности Scratch

Когда ученики создают проекты в Скретче, они осваивают множество навыков 21 века:


Сообщество Scratch

http://scratch.miti.edu Scratch интересен и сам по себе, и тем сообществом, которое сложилось вокруг этого средства. В сообществе http://scratch.mit.edu участники обмениваются и обсуждают результаты своей деятельности — конкретные объекты, программы, рисунки и т.п. Сообщество носит открытый характер. Любой желающий может посмотреть все материалы. Регистрация необходима только, если нужно загрузить на сервер свой готовый проект. Все члены сообщества делятся своими проектами и их рецептами. Нет никаких секретных рецептов, все рецепты открыты для всех. Каждый рецепт можно использовать и видоизменять. Каждый зарегистрировавшийся участник сообщества может опубликовать на сервере сообщества свой проект. При публикации автор добавляет к проекту краткое описание и ключевые слова - теги. Другие участники сообщества могут отметить проект как понравившийся, отметить проект своими собственными тегами, оставить комментарий к проекту, добавить проект в галереи со сходными тематиками. Участники могут скачать проект, если они хотят посмотреть его сценарий на своем компьютере. В скачанный проект можно внести изменения и дополнения. После этого можно вновь опубликовать проект на сервере как свой собственный. При этом компьютерная программа сервера распознает проект как производный от другого проекта и добавит в описание проекта ссылку "Этот проект сделан на основе проекта -> Ссылка на родительский проект. Если проект выполнен с нарушением правил, принятых на образовательном сайте, то участники могут отметить этот проект как недопустимый по содержанию. Причины такой отметки обязательно должны быть пояснены в дополнительном сообщении. Такие случаи рассматриваются модераторами сайта, которые принимают решение об удалении проекта и лишении его автора права размещения проектов в будущем. В сообществе Scratch заботятся о безопасности участников. Дети моложе 13 лет не записывают при регистрации адрес своей электронной почты. На сайте не публикуются никакие личные данные об участнике, кроме страны, в которой он находится. Участники сообщества не могут обмениваться частными сообщениями. В сообществе Scratch допустимы только открытые комментарии к опубликованным проектам.

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

Scratch-comm-links.jpg

Spiral.png

Школа Scratch/Материалы

Тольятти
Тема урока Содержание Вопросы и задания
Введение Как установить Scratch, запустить программу, выбрать русский язык, посмотреть примеры и сделать перые шаги. Зачем вам может быть полезен Скретч, если вы не преподаете информатику? Запустить Скретч на своем компьютере
Урок 1 Обзор среды. Термины: спрайт, скрипт, команда, процедура. Экран как сцена. Среда Скретч как компьютерный театр. Исполнители = Актеры. Где и что находится. Как дать команду? Как объединить команды? Как запустить и остановить выполнение команд? Как объединить несколько блоков? Сколько действий можно делать одновременно?
Урок 2 Обзор разделов Мультимедиа - объекты, фоны, звуки Как доставать объекты и звуки из папок? Как самому добавлять свои изображения? Какие форматы принимает Скретч? Как сохранить отдельный спрайт?
Урок 3 Цветные ящики команд и процедур движение, внешний вид, рисование, управление Экспериментируем с командами в разделах движение, внешний вид и контроль. Пояснение к уроку № 3 Как уставновить объект в нужной точке? Как переместить объект? Как спрятать и показать объект? Как контролировать выполнение программы?
Урок 4. Звуки, музыка и рисование, числа, датчики и переменные Экспериментируем с командами в рисование, датчики, переменные Как построить на экране лес из одного дерева? Как нарисовать дом и дерево. Как сохранить свой рисунок в виде активного спрайта? Как записать рассказ? Как озвучить персонажа?
Урок 5 Собираем свою презентацию. Добавление фоновых изображений, изменение внешнего вида, смена костюмов. Как добавить свои фоновые изображения, как добавить своих героев, как управлять переключением изображений в фоне? Как выводить текстовые пояснения?
Урок 6 Обмен сообщениями. Управление событиями. Конструкция "Передать" - "Когда я получу". Примеры использования в проектах. Скретч как театр. Задание
Урок 7. Скретч для придумывания историй, игр и спектаклей. Игры и истории. Создаем квест. ScratchQuest Разработка сценария. Переход из одной сцены в другую. Встречи с новыми персонажами. Переменные и списки. Как связать сцены между собой? Когда будут появляться персонажи? Как наш герой будет общаться с персонажами? Где мы будем хранить разговоры?
Урок 8. Спрайт как многоразовый персонаж. Спрайт как порода Собираем отдельные спрайты. Как сохранить отдельный спрайт? Как объединить работу сообщества, объединяя отдельные спрайты?
Урок 9. Участие в сообществе Представляем свои проекты мировому сообществу. Утаскиваем новые идеи из копилки мирового сообщества. Как зарегистрироваться на сайте Scratch.mit.edu Как найти интересный проект? Как скачать проект? Как загрузить свой проект? Как собрать группу участников и галерею проектов. Как обменяться проектами
Урок 10. День Скретча в России Организуем день Скретч в России http://day.scratch.mit.edu/ 22 мая 2010 года Как представить свою работу в ходе дней Scratch?
Урок 11. Что после Scratch Среды для совместной деятельности по придумыванию историй, создания игр и моделей NetLogo, StarLogo TNG

Школа Scratch/Результаты

528866_sm.png
Школа Scratch помогла нам собрать и объединить новых скретчеров. Посмотрите, какие они молодцы


Теперь будет обобщать опыт и собирать его в новой вики книге Новая коллективная книга про Скретч

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты