▪ Programming with NetLogo (computational thinking)
▪ Introduce Agent-Based Modeling (agents)
▪ Interaction with the environment (patches)
▪ Creating relationships between agents (links)
▪ Analyze the simulation results (indicators)
To navigate through this website, please click on the button below.
To re-visit pages already read, use the menu above (navigation will unlock as you progress through the tutorial)
This tutorial introduces Agent-Based Modeling (ABM) with a practical simulation example in the NetLogo programming environment.
We propose an exercise called "Agents in motion". The model simulates interactions between individuals based on five parts (the following five tutorial web pages).
The goal of "Agents in motion" is to investigate the spread of contacts between people who are moving through a space.
The main 'research question' is: how long does it take people wandering to meet each other?
The answer may vary depending on several factors, such as the number of people involved, the number of stops, and the number of obstacles they encounter in the environment.
Different scenarios can be created to simulate how contacts between people can affect the spread of a piece of news (word of mouth), a virus, and so on.
The learning objectives of this tutorial are:
▪ Programming with NetLogo (computational thinking)
▪ Introduce Agent-Based Modeling (agents)
▪ Interaction with the environment (patches)
▪ Creating relationships between agents (links)
▪ Analyze the simulation results (indicators)
NetLogo is a free and open source software available at: https://ccl.northwestern.edu/netlogo.
Three main NetLogo tabs are: Interface, Info and Code
Interface = Display the simulation results
Info = A description of the program
Code = Instructions and project code