The University of Melbourne SWEN90004: Modelling Complex Software Systems Workshop Cx.01: NetLogo
First Semester, 2021
This workshop aims to give students a first experience at using NetLogo, a multi- agent programmable modeling environment, as well as experience learning new software tools in an independent manner.
Using NetLogo in the labs
This workshop will require you to use NetLogo. This can be downloaded from http://ccl. northwestern.edu/netlogo/6.0.3 (this bypasses the form where you have to enter your email). Note: if you are having trouble installing this version on a machine on which you don’t have admin privileges, please use the earlier version 5.2 from http://ccl.northwestern.edu/netlogo/5.2.1
Your tasks
1. Go to the NetLogo User Manual: http://ccl.northwestern.edu/netlogo/docs/.
2. Have a look at What is NetLogo? and Sample Model: Party.
3. Work through Tutorials 1-3. These will give you an overview of how to use the interface components and commands that comprise a NetLogo model.
4. If you finish early, start on the BehaviourSpace tutorial: http://ccl.northwestern. edu/netlogo/docs/behaviorspace.html. BehaviourSpace is a tool that enables you to systematically explore the behaviour of NetLogo models.
5. Go to LMS and complete the NetLogo quiz. This will give you some feedback on how well you have picked up the concepts.
6. For further study:
the slides from the CfPM agent-based modelling summer school provide an alter-
native perspective: http://cfpm.org/simulationcourse/.
the NetLogo Model Library provides a wide array of different models to explore:
http://ccl.northwestern.edu/netlogo/models/index.cgi.
1