NetLogo - скоро на русском Блог стайного советника / 13.07.2011 Месяц назад Ури Виленски - главный разработчик NetLogo сообщил, что с 5 версии группа приступает к локализации продукта на разные языки. И на днях мне уже прислали файлы для локализации. Это значит, что скоро может появится среда с гораздо более исследовательскими возможностями, чем это было в Scratch. Надо начинать знакомить людей с NetLogo и формировать российское сообщество любителей команд - Роди и УмриNetLogoВ начале 90-х годов М. Резник предложил использовать многоагентное сообщество черепашек для освоения учениками экологических стратегий. На множестве черепашек ученики могли наблюдать, изучать и моделировать сложные физические, химические, биологические и социальные феномены. Хотя язык создавался, в первую очередь, как средство обучения, в этой среде оказалось возможным ставить и серьезные эксперименты по многоагентному моделированию. Исследовательские возможности среды получили дальнейшее развитие в языке NetLogo. Язык был создан Ури Виленским в 1999 году и продолжает активно развиваться и в настоящее время. Среда программирования NetLogo служит для моделирования ситуаций и феноменов, происходящих в природе и обществе. NetLogo удобно использовать для моделирования сложных, развивающихся во времени систем. Создатель модели может давать указания сотням и тысячам независимых агентов, действующим параллельно. Это открывает возможность для объяснения и понимания связей между поведением отдельных индивидуумов и явлениями, которые происходят на макроуровне. Язык NetLogo достаточно прост, и ученики и учителя могут создавать в этой среде свои собственные учебные модели. В то же время NetLogo — это достаточно мощный язык для построения исследовательских моделей и проведения исследований. В среде NetLogo последние годы были построены различные исследовательские модели, которые использовались в научных статьях и обсуждались в книгах по многоагентному моделированию и социологии. В российском образовании среда NetLogo использовалась для демонстрации сетевых феноменов и для моделирования социальных феноменов в учебных курсах по менеджменту.На момент написания поста на сайте проекта http://ccl.northwestern.edu/netlogo доступна пятая версия NetLogo, распространяемая свободно и действующая на различных платформах. Начиная с четвертой версии языка NetLogo в языке появились агенты нового типа. К черепашкам (turtles) и пятнышкам (patches) добавились связи (links). Агенты нового типа открывают новые возможности для моделирования сетевых отношений. Связь в NetLogo — это агент, связывающий 2 черепашки или 2 узла. Связь создается командой, обращенной к черепашке. Например:ask turtle 1 [create-link-with turtle 0]Связи в NetLogo бывают двух типов: направленные и ненаправленные. Ненаправленные связи создаются командой create-link-with.Направленные связи создаются командами create-link-from и create-link-to. Среда NetLogo благоприятна для существования сообщества, поскольку всегда позволяет посмотреть текст программы, написанной другим участником, заимствовать фрагмент программы или отдельную процедуру, видоизменить процедуру по своему усмотрению и использовать ее в рамках другой программы. Язык NetLogo создавался для того, чтобы помогать ученикам размышлять о децентрализованных процессах. Визуальные модели в среде NetLogo позволяют нам исследовать сетевые феномены в экологических системах. При этом оказалось, что эти системы можно обнаружить не только в живой природе. Многие феномены в социальной жизни подчиняются тем же закономерностям. Рассуждая о новых стратегиях мышления, освоение которых стало возможно благодаря развитию компьютеров и компьютерных программ, Митчел Резник особо выделил способы мышления, которые можно определить как экологические: «Экологические стратегии отвечают на локальные условия. Решение принимается на основе данных с мест, а не на основе принятых в центре решений. По мере того, как условия меняются, экологические стратегии принимают эти изменения во внимание; эти изменения и вырабатывают новые решения на основе этих изменений. Заранее выбранного плана не существует, и решения время от времени меняются. Многие экологические стратегии предполагают сетевой подход, основанный на вкладе многих простых участников, а не на централизованном управлении. Экологические стратегии не находят отражения в курсе школьного образования. Они очень редко используются даже на уроках биологии и еще более редко - как основа для экологического подхода к решению проблем. Применение экологических стратегий в обучении предполагает не только изменения учебных планов, но и изменения в сознании учителей, студентов и разработчиков учебных курсов. Как это ни парадоксально, но именно использование компьютерных и сетевых технологий способно помочь людям стать "экологическими мыслителями"».Пример модели вики в статье http://letopisi.ru/index.php/Wiki_NetLogoModel NetLogo анализ исследование мышление связи сообщество стратегии образования экологические стратегии