NetLogo is a programmable modeling environment for simulating natural and social phenomena. It is particularly well suited for modeling complex systems developing over time. Modelers can give instructions to hundreds or thousands of independent "agents" all operating in parallel. This makes it possible to explore the connection between the micro-level behavior of individuals and the macro-level patterns that emerge from the interaction of many individuals.
NetLogo is related to StarLogo (details) that was developed at MIT (StarLogo was mentioned here in the past, IIRC).
Not having tried NetLogo, I am intrigued by the BehaviorSpace tool which provides a way to systematically evaluate the way the different parameters of your model interact, and by the HubNet system that provides support for participatory simulations in which each student controls a part of the system by using an individual device.
Posted to teaching/learning by Ehud Lamm on 1/22/03; 3:34:33 PM