Science of Complex Systems

Module code: NS4012

Module co-ordinator: TBC

In this module you will study Complex Systems through the use of NetLogo programming of Agent-Based Models (ABM).

A complex system is one in which simple rules for the interaction of the agents leads to emergent behaviour, that is, collective behaviour of the system as a whole which is not attributable to individual agents separately. Agent-Based Modelling is an increasingly important approach to modelling physical, social and economic systems allowing a heterogeneous collection of objects (agents) to interact in an adaptive manner.

Topics covered


  • 11 one-hour seminars


  • Seminar (20%)
  • Essay (30%)
  • Portfolio: pre-session preparation, research notes, reflection on seminar discussions (50%)