Agent Based Programming Lab 2 (NetLogo)


NetLogo is a cross-platform multi-agent programmable modeling environment. NetLogo was authored by Uri Wilensky in 1999 and is under continuous development at the Center for Connected Learning at Northwestern University.

NetLogo is free of charge and can be downloaded here.


We are using Netlogo to introduce the concepts behind computer agents. Using agents allows us to create models of very COMPLEX problems (weather, disease outbreaks, trade/traffic patterns) ask "what if" questions about those models and discover "emergent" phenomena.

Using NetLogo will also give you more hands on experience programming in a language that requires you to type in your own code.

 in NetLogo

The complete programming manual for NetLogo can be found here .
But a shorter easier to user QuickStart Guide can be found here , Alternate Link

Lab 2

There are 2 tutorials that you need to complete. Collectively these 2 tutorials will teach you the basics of creating your own simulations in the NetLogo programming enviroment:

Tutorial #3: Procedures (20-30 minutes) Alternate Link

Tutorial #4: Extending a model (20-30 minutes)