771A22 · 7.5 credits · Advanced level (A1F) · Computational Social Science
Agent-Based Modelling
Active · next start VT 2027
No exam statistics yet
There is no exam sitting with at least 5 students in the last three academic years. New courses and project-only courses often have no statistics.
About the course
Aim
After completion of the course, the student should on an advanced level be able to:
- Describe key applications of agent-based simulation modeling (ABM) in the social sciences;
- Explain the logic behind and the explanatory role of agent-based modeling;
- Design and program different types of agent-based models;
- Run agent-based computational experiments;
- Evaluate the results of agent-based simulations through various forms of statistical sensitivity analyses.
Content
Agent-based modeling is a methodology for analyzing how groups of interacting individuals or other types of agents bring about various macro outcomes. This course provides a detailed introduction to the agent-based modelling (ABM) technique. The course covers all the steps in the process of developing an ABM, from theoretical design to model implementation and model evaluation. During intensive computer labs, ABMs are implemented using object-oriented programing, including the treatment of variables, commands, and procedures. The course includes practical work with various types of computer-based experiments, as well as methods for evaluating the robustness of simulation results using various statistical sensitivity analyses.
- Examiner
- Eduardo Tapia
- Main field of study
- Computational Social Science