?

Log in

scratch 2.0

Scratch 2.0... Он полностью онлайновый.

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

Создавайте дизайн праздничных логотипов Scratch

Вы наверняка замечали, как поисковик Google меняет картинки своего логотипа во время какого-то праздника или знаменательного события - например, на Новый Год или на день рождения писателя Артура Конан Дойла? В MIT занимаются тем же самым : меняют логотип главной странички по праздникам. Собственно, в день официального выхода Scratch,  домашней страницей сайта Массачусетского Технологического Университета стала картинка движущегося и показывающего в лампочке код блоков рыжего котика, основного уже известного вам логотипа программы Scratch. Теперь же, мы хотели бы дать возможность вам самим создавать логотипы приближающихся праздников.
Подробнее : http://info.scratch.mit.edu/node/276

Read more...Collapse )
Никто не готов это слышать, никто не готов это принять. Но похоже, что современные детские сады, школы, институты, колледжи, университеты - всё это лишь фабрики по производству шаблонных интеллектуальных биорабов.

Смерть Стива Джобса снова натолкнула меня на мысль о смысле образования и формуле гения. Формуля гения Джобса всё та же, что и у других гениев : дома ему позволяли делать всё, что ему захочется, бросил колледж, занимался своими делами -> успех.
Вы видите то, что вижу я?
Ещё один пример, опять из сферы ИТ : Билл Гейтс (слава макаронному богу, пока жив!). Тоже самое : не закончил университет, занимался своими делами -> успех.
В чём же дело? Что не так с современными школами и университетами, если талантливые люди предпочитают бросать их, если их сфера интересов напрямую не связана с использованием ресурсов научных центров? Что в этой системе нуждается в корректировке?
Безусловно, есть огромные вопросы по эффективности работы учебных заведений.
Лично у меня есть большие вопросы по подходу к развитию "необычных" детей в этих заведениях. Но что меняется со временем, готовы ли сами учебные заведения меняться в лучшую сторону (хотя я уверена, что в большинстве американских вузов по крайней мере с уважением относятся к студентам, в отличие от наших российских)?

Я думаю, что прогресс в сфере ИТ, доступность информации, возможность вести независимо свою работу и вести её во взаимодействии с самыми отдаленными частями света, даёт мощный стимул прогрессу в сфере образования. Наиболее архаичным пережитком всей этой системы (да и современной науки, в общем) является то, что тебе необходимо неизбежно тратить своё время на "прохождение уровня соответствия" : все эти регалии, научные степени, только они - делают тебя вхожим в мир большой науки. В процессе получения этой необходимого для доступа на нужный уровень, "отсеивается" действительно большое количество талантливых людей, которые "плохо социализированы" : им ведь сложно понять, почему
интересующая их область знаний оказывается менее важной, чем соблюдение субординации с кафедральной крысой-профессором, дающей тебе поработать в лаборатории. В западном мире, вуз (научный институт, лаборатория) является посредником между (чаще) бизнесом и разработчиком. Вуз заинтересован в талантах, т.к. на выделяемый на исследование грант, вуз покупает себе таланты. Это главная часть бизнеса вуза, на западе. У нас, конечно, всё по-другому, потому что у нас вообще сейчас непонятно что в стране происходит, но видимо, что эта же система когда-то придёт и к нам.
Но пока в корне эта система, когда множество талантов остаются за бортом прогресса цивилизации, мы как человечество, очень многое теряем. Я не очень надеюсь, что в скорости это положение изменится, но то, что системе образования предстоит либо реформироваться, либо умереть из-за своей бесполезности, это совершенно очевидно.
В этом уроке, на примере программы, рассказывается про использование переменных в Скрэтч. Что такое Переменная, можно ознакомится также в Scratch Wiki (по русски здесь : http://scratch.sostradanie.org/wiki/Variable.html )





В программе используется два спрайта. Оба спрайта используют блоки движения. В стартовой позиции, один из спрайтов -кружок, перемещается по сцене в заданном диапазоне значений координат (вы помните,что такое координаты и как они задаются на сцене?), в нашем случае, Х меняется от -200 до +200, У меняется от -100 до +100, в произвольном порядке (значения координат точки задаются блоком "случайные значения" из меню блоков "операторы" - это зелёное меню). Если спрайт-кружок касается второго спрайта-квадрата, то спрайт-квадрат смещается в произвольную точку сцены (опять-таки, координаты задаются случайными значениями в том же диапазоне - икс до -200 до +200, игрек от -100 до +100), а переменная увеличивается (инкремент) на единицу, то есть счёт увеличивается на единицу.

По шаблону, использованному в этой программе, построено большинство игр Скрэтч, в которых используется касание объектов - спрайтов, а переменной присваивается значние - количество касаний, то есть очки или баллы (счёт игры).
Начинается публикация новых видеоуроков по Скрэтч.  Всего Основной курс Scratch 2 состоит 5 разделов:
Раздел 1 - ДВИЖЕНИЕ
Раздел 2 - ЗВУК И ПЕРО
Раздел 3 - КОНТРОЛЬ
Раздел 4 - СЕНСОРЫ
Раздел 5 - ЧИСЛА

В меню группы "ДВИЖЕНИЕ" (Раздел 1) реализованы средства для управления движением спрайтов, например, поворот спрайтов, изменение направления движения и так далее. Меню группы "ВНЕШНОСТЬ" обеспечивает возможности для смены костюмов спрайтов, произнесения речи (слов) или мыслей спрайтов, добавление разных графических эффектов и так далее.

Очень рекомендуется тем, кто в школе не изучал координаты и не знает про углы, изучить хотя бы вкратце раздел "Справка". Там рассказано про то, как определять координаты и как измерять углы (и вообще что это такое).

Видеоурок 1 (Основной курс Скрэтч - Раздел 1) Часть 1



Видеоурок 1 (Основной курс Скрэтч - Раздел 1) Часть 2


Как всегда. все желающие приглашаются комментировать и задавать вопросы здесь, в блоге и на  форуме
Многие родители, если не большая часть, хотят гордиться своими детьми. Это вполне нормально.
Некоторым родителям кажется, что если они напичкают ребёнка как можно большим количеством информации, что это будет хорошо для ребёнка, что они сами при этом станут нереально крутыми родителями. А ребёнком можно будет хвастаться, как машиной или загородным домом. "Да он у меня в 8 лет операционную систему сам написал!"

Так вот, родители. Вы занимаетесь ерундой. Вы лишаете своего ребёнка возможности быть ребёнком. Может, я не знаю, может вас самих в детстве заставляли учить греческий алфавит, играть на флейте и решать интегралы. Не знаю. Но я точно знаю, что каждый ребёнок имеет право быть ребёнком в своей жизни. То есть : бегать, орать, дурачиться, веселиться, пускать мыльные пузыри, издавать смешные звуки, лазить по деревьям, прыгать в лужи, лопать пакеты с воздухом, носиться по двору. Обзывать друг друга сосиской. НЕ решать интегралы в 9 лет. НЕ зубрить греческие поэмы, если ты не грек. НЕ играть на флейте по 3 часа в день.

Так вот.. к чему я это всё. И причём здесь скрэтч? Скрэтч - это ДЕТСКИЙ язык программирования. То, что он детский, это значит, что он предельной простой. Это не значит, что это язык для дебилов. Это полноценный, полнофункциональный, но адаптированный под ДЕТСКОЕ восприятие, язык. На скрэтч вполне можно написать довольно сложную игру. Не каждый взрослый студент даже неплохого технического российского вуза сможет сам написать с пол-пинка игру, даже на скрэтч.
Меня изумляет количество надменных индюков-критиков скрэтч, которые сами даже близко ничего напоминающее скрэтч создать не в состоянии, зато наперебой спорят, какой "малополезный" и "глупый и вообще ненужный этот скрэтч".

Запрячьте, пожалуйста, подальше весь ваш скепсис в отношении скрэтч, если вы сами даже не пытались создать ничего подобного.
Дайте остальным возможность насладиться осознанием собственных возможностей. Когда что-то получается, когда удаётся, когда проект работает и это можно показать своим друзьям - именно для этого и создан Скрэтч. Не надо критики. Она никому не нужна, кроме вас.
Проект 300 ИнтелШкол-2011

Мда... и ни одной московской школы. Что какбе симптоматично....
С другой стороны, делать эти программы повышения квалификации для учителей платными, включать в список за деньги (прошел обучение - в списке, не прошел - не в списке), это тоже азиатчина и бизнес в чистом виде. Неприятно видеть, что Intel в России занимается такими махинациями, причем на такой традиционно священно-коровьей теме, как образование.

Lifelong Kindergarden Group Demo - Cricket

Митч Ресник рассказывает о том, что такое PicoCricket и как при помощи PicoCricket и Scratch ребенок может создавать и изобретать

Многие интересуются, есть ли способ сохранять файлы scratch (которые имеют расширение .sb), как исполняемые файлы, то есть чтобы их можно было запускать на компьютере, как обычные программы.

Для этой цели существует специальная программа, которая называется ChirpCompiler.

Её можно скачать по адресу : http://www.chirp.scratchr.org/dl/ChirpCompiler-setup.exe

С помощью этой программы, вы можете сохранять, например, свои игры. И тогда в них можно будет играть даже на том компьютере, на котором не установлен Scratch!

Вот видео, в котором мальчик объясняет (на английском), как сохранять ваши скрэтч-файлы как программы.

 
 

Информация и ссылки :

http://scratch.mit.edu/forums/viewtopic.php?id=35942
Оригинал статьи в блоге "Скрэтч по русски"

Вопросы о Scratch

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

Скрэтч - это слово "царапина" (есть глагол "to scratch" - значит "царапать") по английски. В американском английском есть ещё выражение "to start from scratch" - это означать "начать с самого начала (с основ)".
Вот Скрэтч это и есть начало, основа, с изучения которой ребенок входит в мир профессиональной разработки - как будущий программист, схемотехник, конструктор или технический дизайнер.

Кто придумал Скрэтч?

 

Программу Scratch придумал вот этот милый физик из лаборатории MIT media lab Массачусетского технологического университета:

Mitchel Resnick MIT media lab Scratch


Его зовут Митч Ресник (Mitchel Resnick). Также основными авторами в проекте Scratch являются Карэн Бреннан (Karen Brennan) и другие разработчики (ссылка).

Зачем нужен Скрэтч? Ведь есть же Паскаль, Бейсик, Лого, Си++, ассемблер... и так далее?

Но ведь для 80% детей Паскаль, Бейсик, Лого, Си++, ассемблер это будет оооооочень скучно, согласитесь? :) Не говоря уже о том, что это довольно сложно. А скрэтч-программистом может стать даже ребенок. Ведь это круто - быть настоящим программистом в 8 лет? :)

С какого возраста можно начинать заниматься с программой Scratch?

Начинать заниматься со Scratch можно, начиная с 5-6 лет (на сайте MIT указан возраст от 8 лет), если ребенок уже имеет простое представление о том, как работать в среде операционных систем Windows, Mac OS или Linux Ubuntu (т.е. ребенок уже умеет работать
с мышкой, запускать программы с рабочего стола, завершать работу с системой, и в идеале - хотя бы немного читать). Более сложные программы ребенок сможет разработать, только если будет владеть соответствующими понятиями в рамках школьного курса математики.
В нашем видеокурсе мы даем простое понятие об осях координат, геометрических фигурах, измерениях и т.д. так, как это излагается на сайте learnscratch.org (который мы брали за основу), но со своими дополнениями - известно, что образовательные программы в США и в России довольно сильно отличаются. Если ребёнку что-то показалось непонятным, пропустите эту главу и переходите к другой.

Вредят ли занятия на компьютере зрению ребенка?

Если ребенок будет постоянно прикован к компьютеру, то, безусловно, он испортит себе зрение. Тоже самое может произойти, если ребенок будет читать при плохом освещении или часто и подолгу сидеть перед телевизором. Ограничивайте время пребывания ребенка перед монитором (и телевизором) : для каждого занятия со Scratch будет вполне достаточно 15-20 минут (можно с перерывом).

Говорят, что "визуальное программирование" это "ненастоящее" программирование. Не помешает ли ребенку в будущем такое упрощение?

На самом деле, программирование требует привлечения математического аппарата. Scratch - это хотя и детский, но полноценный визуальный фреймворк, построен по принципу конструктора : сначала ты изучаешь,
какие "блоки" из каких "меню" выполняют нужные тебе функции, а затем комбинируешь их в нужной тебе последовательности.
Такой принцип "конструктора" очень нагляден. По моему личному убеждению, чем раньше и чем привлекательнее совершается "старт" в мире программирования,
тем легче будет ребенку в будущем разобраться с более сложными инструментами настоящего программиста.

Гораздо хуже, когда детей уже в старшей школе начинают пытать Бейсиком или Паскалем, заставляя писать программмы "скачущий по экрану кружок".
В возрасте 15 лет делать программу про "кружок" неинтересно и бесполезно.

Мне кажется, вы всё упрощаете и вносите сумятицу в такою сложную область. Разве здесь допустим поверхностный подход?

Поверхностный подход - это системное явление, наблюдаемое лично мной на протяжении уже около 30 лет в российском (советском) образовании,
когда важен не фактический результат в виде улучшения жизни общества, а формальный - в виде улучшения показателей в табелях.
Насчёт сумятицы : эти сомнения совершенно напрасны, вам это подтвердят десятки миллионов детей-скрэтчеров, большая часть из которых пишет свои программы прямо сейчас, в то время, пока мы высокопарно обсуждаем целесообразность использования Скрэтч.

А что такое PicoCricket и PicoBoard?

PicoCricket - это детский конструктор, который включает плату, подключаемую к компьтеру по USB (PicoBoard, ранее называлась Scratch Board) и набор сенсоров и деталей, в том числе, из конструктора Лего, прототип конструктора Lego Mindstorms NXT.

Но для программирования в NXT нужны все-таки более глубокие познания в технике и программировании (в частности, Си++ это уже для старшего возраста).
А для того, чтобы соорудить свой первый программно управляемый электронный механизм, совершенно не обязательно изучать язык типа Си++. PicoCricket, помимо собственной программной среды для моделирования, работает со Scratch. В общем, ПикоКрикет делает программы Скрэт более "осязаемым" : ребенок в прямом смысле видит, может "пощупать" результат работы своей программы.

Какова область применения PicoCricket?
Вот пример из жизни ПикоКрикет, рассказанный Митчем Резником, разработчиком и автором Скрэтч :
Две девочки хотели сфотографировать птиц, питающихся из кормушки. Но у них никак не получалось это сделать, потому что птицы всё время улетали, боясь приближения людей.
Тогда девочкам пришла идея построить такой механизм :
они насыпали в кормушку еду, поставили светочувствительный элемент (light sensor), включив его в схему вместе с фотокамерой,
и когда птицы подлетали к кормушке, камера делала снимок. Девочки - возраста начальной школы. (посмотреть видео с их изобретением можно на странице видеороликов на сайте PicoCricket - ролик Invention at Play )


А есть где-то группы или кружки, в которых обучают Scratch?

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

Что нужно для того, чтобы Scratch заработал на моём компьютере?

Рекомендованные системные требования для Scratch, при которых программа гарантированно работает:

Разрешение экрана : 1024 x 768, цветность 16-бит
Поддерживаемые операционные системы : Windows 98 (и выше), Mac OS X 10.3 (и выше), Ubuntu Linux
Браузер : любой
Пространство на диске : для установки Scratch потребуется 120 МБайт свободного места
Требования к процессору и размеру памяти : на большинстве компьютеров Scratch запустится без проблем
Для просмотра видеоуроков с нашего канала на рутюбе, в вашем браузере должна быть установлена поддержка Flash.

Если же вы предпочитаете пользоваться скаченными видеуроками, то ваш медиапроигрыватель должен иметь поддержку mp4 файлов - именно в этом
формате мы создаем видеоуроки.


Где я могу скачать Scratch?

Скачивайте Scratch с официальной страницы проекта :

http://info.scratch.mit.edu/Scratch_1.4_Download

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


Как мне присоединиться к сообществу Scratch?

Очень просто : нужно просто зайти на страницу регистрации на портале Scratch

http://scratch.mit.edu/signup

Вам нужен действующий почтовый ящик (адрес электронной почты) - на него поступит ссылка, по которой вам надо будет подтвердить регистрацию.

Не нашли ответ на свой вопрос?Тогда напишите на почту olga.djiri@gmail.com

Latest Month

September 2013
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Syndicate

RSS Atom
Powered by LiveJournal.com
Designed by Taichi Kaminogoya