Многоагентное моделирование в изучении группового поведения (Syllabus)

Материал из Поле цифровой дидактики



Планируемые результаты обучения (Знать, Уметь, Владеть) Уметь думать о групповом поведении при помощи многоагентных моделей
Результаты
  1. Использовать многоагентные модели для представления и изучения группового поведения;
  2. Создавать и использовать организационные схемы, определяющие поведение моделей;
  3. Создавать многоагентные модели в средах блочного и текстового программирования (Snap!, StarLogo Nova, NetLogo);
  4. Использовать многоагентные модели для выращивания данных о совместной деятельности.
  5. Планировать серии экспериментов по нескольким переменным с использованием Behavior Space
  6. Анализировать данные, полученные в искусственных сообществах при помощи открытых инструментов RAWGraphs, CODAP
Содержание разделов курса
  1. Модели группового поведения
    1. Flocking
    2. Segregation,
    3. Team Assembly,
    4. Termites
  2. Среды многоагентного моделирования
    1. Scrtch
    2. Snap!
    3. StarLogo Nova
    4. NetLogo
  3. Выращивание данных и постановка экспериментов
    1. BehaviorSpace
  4. Среды анализа и визуализации выращиваемых данных
    1. RAWGraphs,
    2. CODAP,
    3. R,
    4. NetLogo
Видео запись
Среды и средства, которые поддерживают учебный курс R, RAWGraphs, RStudio, Snap!, Scratch, StarLogo Nova, BehaviorSpace
Книги, на которых основывается учебный курс 20 things to do, Agent-Based and Individual-Based Modeling: A Practical Introduction, Computer Science with Snap! by Examples, Growing Artificial Societies: Social Science From the Bottom Up (Complex Adaptive Systems), Modeling Social Behavior: Mathematical and Agent-Based Models of Social Dynamics and Cultural Evolution, R for Data Science, Thinking Like a Tree


Diagrams error (with plantuml command): /bin/bash: line 1: plantuml: command not found