Обсуждение
Читать и комментировать в ЖЖ ↗
Это аналогичная проблема. Данила не очень охотно программирует, но очень охотно мастерит роботов и даже занял первое место в конкурсе по пайке ). Ну про третье место на "ленте" говорит не буду ).
Кстати, это один из возможных конкурсов - сделать платформу для обучения. Хотите завтра слово дам на круглом столе на 3 минуты?
Комментарий
Я, кстати, про ваше завтрашнее мероприятие Кушниренко сказал. Вот не знаю, будут ли они...
Платформу для обучения, конечно, делать нужно. Это ой-ой сколько времени, это стык с уроками математики и физики, это дуракоустойчивое программирование, это нелагающие радиоканалы, это не промахивающие отсчёты датчики, это много чего ещё.
На рынке это всё есть, только в разных местах, и друг с другом нестыкуемое. Адский труд: собрать, отладить, состыковать, поставить на правильные платформы...
Была бригада из Питера, стояла недалеко от входа, делают контроллер, похожий на Лего-кирпич, только лучше. Я говорю: в школьном ЕГЭ есть языки, у вас будет платформа их поддерживать? Они отвечают: нам это всё не нравится, мы ориентируемся на -- и далее у них всё глубоко своё, рукодельное. Я спрашиваю у них, хотят ли они выйти на всех школьников страны, или их только кружки робототехники интересуют? Они отвечают, что только кружки робототехники, и то не все, а их любимый питерский робототехнический центр, на который они и ориентируются...
Я понимаю, что это Питер, столица программирования, победители олимпиад и прочая элита. Но я также понимаю, что все эти толпы умельцев до деток не дойдут, ибо для деток нужно вылизывать продукцию и понижать входные барьеры на уровне не меньшем, чем Эппл делает свои айфоны. А толпы умельцев этим заниматься не хотят и не умеют. Собственно, команда КуМира (в той мере, в какой можно говорить о команде -- там группа подвижников, что другое) это тоже демонстрирует, увы. И это очень, очень обидно.
Комментарий
> Это проходится Алиса в стране чудес.
А ещё через пару лет к анекдоту про "Татьяна распечатала письмо от Онегина" добавится "Мы проходили Онегина в школе".
... Партизанские синекдохи ...
Комментарий
Сын за третье место получил "Матрешку X" от Амперки. Учитывая, что категория младшая (до 11 лет участникам), довольно странно было увидеть такие призы. Тут организаторам робофеста мое презрительное "фи".
Сын, когда увидел, что это программируется на C, заметно искривился в лице. Полез в интет, нашел S4A - проект программирования Arduino в среде Scratch. Будем думать.
Комментарий
Мне тамошний директор по продажам говорил, что эти Матрёшки -- только для подростков, где-то с 14 лет.
Комментарий
поэтому и удивляет такой приз
Комментарий
Комментарий
Видел, видел (на Робофесте таких платформ много-много продавалось).
Кстати, именно это скрэтчдуино стоит столько же, сколько Лего -- http://www.linuxcenter.ru/shop/ops_hard/scratch/
Комментарий
Да уж, коммерция ахрененная.
Комментарий
Почему крайности - NXT-G и RobotC, есть Robolab и LabView посерединке, Robolab обрабатывает команды гораздо быстрее и точнее NXT-G. NXT-G - для первоклассников. LabView - хорошая вешь, лицензия дороговата...
Комментарий
Я хотел бы использовать текстовый язык, а не графический, по совокупности причин (у меня в ЖЖ регулярно обсуждаются и вопросы выбора языка программирования -- детей этот выбор тоже касается, особенно когда речь идёт о реализации PID). На первых порах подошёл бы школьный алгоритмический язык. Мне известно две реализации стыка его с роботическим хардвером (тележками с парой моторчиков), обе ужасны для всего, кроме как для пары занятий по медленному перемещению робота на заданную дистанцию.
Комментарий
Вот тележка, программка с регулятором, перекрестки считает, правда, отключены повороты на перекрестках и всякие дополнительные задания (они тоже имеются). Мощность стоит 75%, на 100% иногда с косых штрихов уходит (шатает сильно), но и от этого можно избавиться, расставив датчики чуть дальше. http://yadi.sk/d/MP8cHXbC37Vtl Честно сказать, в текстовом языке не вижу особого смысла, если только спортивный интерес :) Правда, самому придется за него браться, но это вынужденная мера - на имеющийся в наличии WiFi-пульт для Тетрикса в LabView 2010 нет адекватного драйвера или ручки кривые не смогли его поставить. А, вообще, WRO на роболабе проводят вполне успешно со всеми хитростями и заморочками.
Комментарий
Текстовый язык программирования мне нужен в методических целях, а не по причине его быстроты. Мне робототехника нужна, чтобы моего дитёнка учить связке физики, математики, информатики. То есть обучение программированию как таковому для меня важно, а для этого мне нужно перейти побыстрее от графических и псеводтекстовых (например, тайловых типа скретча) языков к текстам.
Более того, сначала дитятка у меня гоняет нарисованного робота, а потом переходит к железному роботу -- и по-возможности не меняя языка программирования, меняется для него только набор "датчиков" и "приводов" (для нарисованного и железного робота они, конечно, разные). Это важно.
Комментарий
Да, это, конечно, другое дело. Тут все индивидуально, но все же интересно, в каком возрасте дитятко сможет не просто механически повторять набор команд для программирования того или иного действия в текстовом языке, а реально понимать, что и как работает, самому разрабатывать и, по ходу решения задач, менять алгоритмы.
Комментарий
Группа Аттик мехмата МГУ и ВНИИСИ РАН это исследовала, и предложила решение. Я много писал об этом (больше десятка постов заведомо), вот только пара текстов: http://ailev.livejournal.com/948015.html, http://ailev.livejournal.com/1023159.html.
У моего дитятки отлично идут рассуждения в математике (как вычислить А, если известно Б), физике (что такое скорость, расстояние, время, в чём они измеряются и т.д.) и программировании (как составить и правильно записать алгоритм) -- но порознь или попарно каждый предмет. Робототехника -- это очень хороший вариант склеить это всё знание вместе, математически решать физические задачи и оформлять решения программами. Но в педагогических целях должны быть соблюдены ступеньки, и графические языки (но не физика и не математика) присутствуют в программировании только на самой первой ступеньке. Это оказывается доступным дошкольникам, после того, как научились чуть-чуть читать -- можно переходить к текстовым языкам с их компактностью и выразительностью. А дальше ключевая проблема -- это синхронизация курсов математики, физики, программирования. Вот тут ограничение на возраст оказывается, в математике и физике!