Agent-Based Modelling for the Social Scientist
Attendance dates:February 2020: 10, 11, 12
Time commitment: 3 days
Stag Hill campus, University of Surrey, Guildford, Surrey GU2 7XH
In this module, you will be introduced to foundation theoretical and practical aspects, the process of agent-based modelling, from conceptualising a research question, where to obtain data, operationalisation and formalisation of data, model implementation, and model analysis and interpretation.
In addition to the theoretical content, you will learn NetLogo as a programming language for agent-based models. Through step-by-step lab sessions, you will learn to develop a detailed model of a social phenomenon (e.g. a market, virus spread). You will also learn the major features of programming in NetLogo through practical application. You will acquire basic to intermediate programming skills in NetLogo as well as engaging with the step-by-step development of a model.
On successful completion of this module, you will be able to:
- Understand the foundations of social simulation (K)
- Understand application areas of agent-based modelling (C and K)
- Understand different implementations of social phenomena (C and K)
- Be able to program in NetLogo (K, P and T)
- Be able to provide a basic model specification and a basic implementation (P)
- What is agent-based modelling?
- Basics of agent-based model implementations
- Approaches to behaviour rules i.e. game theory, BDI and social psychology
- Running and analysing experiments
- Sensitivity analysis and robustness tests
- Verification and validation
- Intermediate use of NetLogo
Learning and teaching methods
- Practical workshops
- Group discussion
Corinna is a Senior Lecturer in the Department of Sociology. She joined the Centre for Research in Social Simulation in August 2008 as a Research Fellow. Her academic background is in Philosophy (LSE BSc MSc) and Computer Science (KCL PhD), whe...
Gilbert, N. (2008), Agent-Based Models, Quantitative Applications in the Social Sciences, Sage Publications, pp.153
Gilbert, N. and Troitzsch, K. (2005) Simulation for the Social Scientist, Oxford University Press.
Squazzoni, F, Jager, W. and Edmonds B. (2014) Social Simulation: A Brief Overview, Social Science Computer Review, 32(3).
There are no formal entry requirements for this module.
Fees and funding
Price per person:
£595Government and commercial sector applicants
£495Education and charitable sector applicants
Terms and conditions
When you accept an offer of a place at the University of Surrey, you are agreeing to comply with our policies and regulations and our terms and conditions. You are also confirming you have read and understood the University's prospective student privacy notice.
Further details of our terms and conditions will follow.
This online prospectus has been prepared and published in advance of the commencement of the course. The University of Surrey has used its reasonable efforts to ensure that the information is accurate at the time of publishing, but changes (for example to course content or additional costs) may occur given the interval between publishing and commencement of the course. It is therefore very important to check this website for any updates before you apply for a course with us. Read more.