Unit D: Event-driven programming

Lecture notes

Lab exercises

The lab exercises use the programming environment Netlogo. This is a system that was created by folk at the Center for Connected Learning at Northwestern University.

You can download Netlogo for free, and it runs under Windows, Mac OSX and Linux.


This unit is based on chapters 9 and 11 of the textbook. You should read through these if you have the book.

Case study: Artificial life

Read: Also take a look at: which uses Alife to create art, and which reminds me of some of the models in NetLogo. Finally, listen to:


The assessment for this module is the lab work in classes D1, D3 and D4.

Other material

The Netlogo User Manual should be able to answer most of the questions you have.