← Программирование для младшешкольников: алгоритмика и моделирование данных
Обсуждение
Читать и комментировать в ЖЖ ↗
Отползая к процедурной парадигме (алгоритмика -- это прежде всего процедурная парадигма) и обучению алгоритмике, понимаешь, что "алгоритмы" и "данные" связаны более тонким образом, нежели просто "использование данных в алгоритме".
В декларативной парадигме связь между данными и алгоритмами весьма размыта.
Собственно, есть еще такой принцип, что код имеет тенденцию превращаться в данные со временем.
В Лиспе вообще все просто - там код (запись алгоритма) является полноценными данными, и записывается ровно на том же самом языке.
Комментарий
Вот да, именно в этом направлении я и предлагаю искать варианты построения учебных миров для детей. Пока что нашёлся только очень крутой вариант: http://propella.blogspot.com/2011/09/yet-another-alligator-eggs-animation.html
Комментарий
Кстати, да, я забыл, что в лямбда-исчислении данные-то с помощью алгоритмов задаются :)
А крокодил интересный, надо будет поигаться, а то я лямбда-исчисление плохо разумею :).
Комментарий
Немного не в тему вопрос - а вы шахматам дитенка обучаете?
Комментарий
А что такое "тайловый язык"?
Комментарий
Скриптовый язык, в котором его конструкции задаются графическими плашками, а не пишутся словами. Это и Alice, и Scratch, и многие другие учебные среды. Термин уже общепринят, ибо таких языков много.
Комментарий
Нет. Сил на это бы ушло больше, чем на программирование, а толку бы не было никакого.
Комментарий
я смотрю, вы с вашим дитенком такие крутые уже кодеры.
почему бы вам не создать среду программирования для детей САМИМ. получше, чем "малополезный скрэтч".
ах, это вам неинтересно? времени нет? ну что же. такими болтунами кишмя кишит рунет. :)
удачи вам, с вашими утюгами и кастрюлями :)
Комментарий
Для тех, кто ничего не понял: название КуМир (комплект учебных миров -- http://www.niisi.ru/kumir/) более двадцати лет назад придумал как раз я. А вы в создании каких учебных сред принимали участие?
Комментарий
КуМир? паррдон, а что что за неведомая хуйня?
Комментарий
пардон, то есть вы реально считаете, что ваше это КуМир лучше скрэтч? :)
вы действительно так думаете? :)
Комментарий
Еще один мат -- забаню. Вы же своим вопросом просто показываете вашу полную некомпетентность в вопросах школьной информатики. Потратьте пару дней на изучение истории вопроса.
Комментарий
Зависит от целей. Но для обучения программированию -- да, действительно так думаю. Без всяких эмотиконов.
Комментарий
вас раздражает мат? но вы же в жж. это язык жж и жжистов. вы здесь недавно?
по поводу "школьной информатики". информатики нет "школьной". она одна. просто возраст разный, и среды разные. удачи вам, вы , вроде , человек не плохой - но ваше "КуМир", извините, сегодня никуда не годится (20 лет назад это было бы интересно).
Комментарий
а чем он лучше? что в нём лучше? то, что у него строже интерфейс?
то, что в нём гораздо меньший набор возможностей?
ну так можно любой фреймворк ребёнку в зубы дать - на, зубри, малыш. смысл-то?
я не хочу вас обидеть, просто спрашиваю по существу.
Комментарий
Если вы свободно матюкаетесь, то к детскому образованию вас бы не подпускать.
Комментарий
я матюкаюсь только со взрослыми, которые занимаются, скажем так, ерундой.
не с теми, которые уже заслужили моё уважение.
к детскому образованию я не имею отношения. зато имеете, видимо, вы - по тому, в какой глубокой.. э...бездне наша страна, можно понять, до чего её довели такие вот "учителя" прежде всего.
Комментарий
КуМир (и его миры-исполнители) как софт является только маленькой частью довольно большой образовательной системы, в эту систему входит еще много чего -- а недавно вошел и ПиктоМир, который позволил существенно понизить возраст, с которого возможно образование в этой системе. "Любой фреймворк" в эту систему не вставишь. Что же касается "чем лучше", то на эту тему люди диссертации пишут, эксперименты проводят. Лучше расхваливаемый мной подход тем, что за меньшее число часов происходит научение большему числу ментальных конструктов алгоритмики, обучение существенно технологизировано и меньше зависит от индивидуальных особенностей учеников и преподавателей.
Комментарий
вы ругаете скрэтч, но за 5 лет он сильно изменился в лучшую сторону.
если вы дадите ребёнку готовую среду и ничего не расскажете о том, как с ней обращаться, он ничего не сможет с ней сделать.
суть скрэтч в том, что даже 5-летняя кроха может начать что-то делать со скрэтч, полагаясь просто на интуитивное чутье, просто перетаскивая блоки. и это огромный плюс. нет необходимости в надзираетеле. ребёнок сам потихоньку до всего доходит. он видит наглядно, что такое цикл, что такое условие, как менять условия. по скрэтч создана огромная база видеоуроков, книг, наглядных материалов.
я не говорю, что ваша среда плохая - она была бы превосходна 20 лет назад, то есть когда еще не было скрэтч.
кстати, если вам интересно , то погуглите еще скрэтч + пикокрикет (picocricket или picoboard) , а также scratch + arduino. вот это уже вполне серьезно. и совсем не "малополезно".
Комментарий
Круто обобщаете, но недостаточно. Есть еще уровень глубокой бездны, в которой находится глобус -- потому как слишком много людей занимаются делами, к которым не имеют отношения и в которых не разобрались. Кстати, чем в меньшем числе вопросов обычно разобрался человек, чем чаще он матюкается.