Tentalabbet

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
Syllabus on Studieinfo ↗