Guest007 09.06.2009 12:27
Linux для детей — Scratch - программирование для детей
Пока мои дети не владеют английским (да и во втором классе сын не очень-то бегло читает) я не пытаюсь подступиться к ЛОГО. А на чём ещё можно попробовать научить ребёнка алгоритмизации и программированию?Под винды была программуха drape, отданная, надо признать, в исходниках. Очень забавно там всё было, но Делфи... мелко как-то всё... Идея хороша, но не очень наглядно и понятно ребёнку. Что ещё? Colobot платен, виндов и "многабукафф", равно как и Кумир (в смысле букафф и отсутствия доки)
В общем наткнулся я на Scratch и был просто шокирован! Интересная концепция, неплохая реализация, русифицированно, кроссплатформенно (версия для Linux пока ещё числится в бетах, но вполне работает)
Scratch это среда программирования в которой управляющие конструкции языка представлены графически. Способом, более близким к записи исходного кода в редакторе (что-то похожее на jGRASP'овские CSD), чем к отображению алгоритма блоками. С одной стороны ты видишь цветом и формой разграниченный алгоритм, с другой - текст программы. Система очень хорошо поддерживается и расширяется. Девиз разработчиков: "вообразить • запрограммировать • поделиться" подразумевает, что автор не только ковыряется в своей "песочнице", но и сразу делится наработками с сообществом. Дети сразу учатся концепциям OpenSource :-)
Базируется на традициях языка Лого, написано на Squeak, который, в свою очередь, написан на Smalltalk :-)
Скриншотик маленький, но там всё (включая управляющие конструкции) по-русски.

Качайте, пробуйте.... Есть инфа на русском. И вот ещё неплохое описание.
Интересна статистика по проекту:
================================
У нас 441,044 проектов и 11,199,766 скриптов, и 3,459,158 объектов, созданных 67,821 авторами из наших 302,139 зарегистрированных участников. Такой вот Скретчинг!
================================

+ 0 -
надо посмотреть, и зарубку сделать если че,а то тут поколение подрастает :)
ИМХО, мало.
Раньше пробовал мимоходом...
Сейчас попробую. Если что - напишу подробнее.
Раньше пробовал мимоходом...
Сейчас попробую. Если что - напишу подробнее.
Из топика не понятно, что это. Зачем и как может быть использовано.
Дополнил... Видишь - нет у меня опыта, но есть желание писать :-)
слышал пару раз про эту штуку, задумка хорошая, помогает связывать алгоритмическое мышление (которое надо развивать) с образным (которое у детей развито хорошо). Правда, имхо, во втором классе учить программированию рановато, пусть на улице играют, или книжки листают и учатся бегло читать - это точно не помешает
Согласен. Но в моей Лен.области слишком много дождливых дней, фильмотека ограничена, а игру надо совместить с учёбой - иначе какой смысл для ребёнка в игре на компе? :-)
Хм,и то правда.
Бегло пробежал пару ресурсов - действительно занятная вещица, фактически алгоритмический конструктор. Думаю после демонстрации чего-то типа такого дитё будет само захочет учиться. А если это еще и настолько интуитивно-понятно, как мне кажется, то штука по-круче настоящих конструкторов будет. Важно только вовремя оттащить от экрана, пока не выросли борода и очки.
Бегло пробежал пару ресурсов - действительно занятная вещица, фактически алгоритмический конструктор. Думаю после демонстрации чего-то типа такого дитё будет само захочет учиться. А если это еще и настолько интуитивно-понятно, как мне кажется, то штука по-круче настоящих конструкторов будет. Важно только вовремя оттащить от экрана, пока не выросли борода и очки.
Прочитал название поста как "Linux from Scratch - Программирование для детей" и
подумал: "Это такой легкий стеб или же тотальная жесть?"
подумал: "Это такой легкий стеб или же тотальная жесть?"
Слвшал про какую-то программу в кедах. Там можно программировать движения черепашки по экрану.
kturtle, реализация интерпритатора Logo.
кстати есть и в kde4 (версия 0.8б ЕМНИП), понимает как русский, так и английский
кстати есть и в kde4 (версия 0.8б ЕМНИП), понимает как русский, так и английский
Чумовая штука для обучения. Прошелся по всей теме и поставил плюсы автору. Вот чего не хватает на уроках информатики.
Если хочется плюсануть автора, зайди в профиль и плюсуй.
А каждый комментарий - не стоит. Ведь он может быть и хорошим, и плохим.
А каждый комментарий - не стоит. Ведь он может быть и хорошим, и плохим.
Извиняйте, сказалась дурная привычка хабраюзера "У вас не достаточно кармы чтобы голосовать". Не знал что могу здесь поднимать карму
Да я бы с удовольствием, но наверно у меня не хватает кармы это сделать.
Карма 5, хабросила 15.25.
Карма 5, хабросила 15.25.
Не примите за психа, но почему-то после прочтения вспомнился язык Piet :))
Все просто - в детстве играешь в Scratch, вырастаешь - переходишь на Piet. ;)
На питоне учить :)