Tag Archives: вопросы

Часто задаваемые вопросы по изучению Scratch — FAQ

30 Май

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

Скрэтч — это слово «царапина» (есть глагол «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

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

Каковы требования к компьютеру, чтобы на нем запускался Scratch?

Разрешение экрана: 1024 x 768, цвет 16-bit.

Операционная система: начиная от Windows 98, Mac OS X 10.3, Linux Ubuntu.

Пространство на диске : от 120 мегабайт для начальной установки Scratch.

Процессор: на большинстве компьютеров запустится программа Scratch. Старые компьютеры могут работать со Scratch медленнее.

Аудио: понадобятся колонки или наушники и микрофон, если вы захотите использовать свои записи в программах.

Не нашли ответ на свой вопрос?

Тогда напишите на почту olga.djiri@gmail.com