?

Log in

No account? Create an account

Previous Entry | Next Entry

Вопросы о 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

Comments

( 1 comment — Leave a comment )
(Deleted comment)
( 1 comment — Leave a comment )