A Summer School: Computer Programming for Social Scientists (Java)

TALISMAN Summer School: Computer Programming for Social Scientists
July 15-19, 2013 at the University of Leeds

The TALISMAN node of the National Centre for Research Methods is pleased to offer a five-day summer school on computer programming for social scientists. The school aims to bring social scientists without any programming experience to the point where they can program their own social science models and applications. It will provide a beginners’-level introduction to computer programming using examples drawn from social science. It will also introduce key libraries, methodologies, and platforms available for social science programmers.

Students will learn the high-level programming language Java. Java was chosen because it is the most in-demand language in industry, and because people who learn the language should have no difficulty picking up other languages.

The school offers a unique, hands-on learning experience. Practical work will include building up core social science models, and will introduce students to Spatial Interaction Modelling, Microsimulation, Agent-based modelling, Genetic Algorithms and other Artificial Intelligence techniques, Statistical Analysis and Scientific Visualisation. Each day there will be a two hour “hacking” workshop for students to build their own software with advice from experienced staff.

We welcome applications from postgraduate students/researcher and academics. The deadline for applications is April 30, 2013

For further information and to apply, please visit: http://www.geog.leeds.ac.uk/research/events/computer-programming-for-social-scientists/

Amy O’Neill
TALISMAN Project Assistant
School of Geography
Faculty of Environment
University of Leeds

Tel: 0113 343 7992

The course has now finished…

…but the materials, slides and accompanying example models will remain here, freely accessible for any educational use.  To access them use the links just below, or from the menus above, in particular the “Course Outline” menu from the pages on each session.

If you have any queries about the materials, please contact me, the author of them,
Bruce Edmonds.


If you want… before the course you could:

  1. Read the bookSimulation for the Social Scientist (2nd Edition)” (http://cress.soc.surrey.ac.uk/s4ss/)
  2. Download and install NetLogo on your laptop (http://ccl.northwestern.edu/netlogo/download.shtml)
  3. Goto the Course Facebook page (http://www.facebook.com/groups/abm.intro/) and then “Join Group
  4. Open up NetLogo and look at it on your laptop
  5. Try the tutorial in the NetLogo manual (Help>>NetLogo User Manual  within Netlogo then Tutorial #1: Models etc. or go straight to http://ccl.northwestern.edu/netlogo/docs/tutorial1.html)

Welcome to the website for the 2-day Introduction to Agent-Based Modelling

This site will host information relevant to the course.  The site is currently being developed, and will contain more information shortly.  If you are a course participant, please bookmark this page for easy reference, since this is where you will find all the course materials.

We were overwhelmed with requests to participate, so we were only able to accept some of those that wished to come. I am sorry to all those that were not selected, but the room we have will not safely accommodate more people.  If you have been told you have a place but cannot take it up please tell us, so we can make the place available to another.

Looking forward to seeing you all in a months time!