Systems Thinking and Agent-Based Modelling

INF34806EWUU alliance

About this course

Modern challenges---from rising inequality to ecosystem instability, collective decision-making, urban growth, and technological change---are driven by complex interactions that defy simple explanations.

The course introduces systems thinking as a way to see structures, feedback loops, and interaction patterns shaping system-level behaviors.

Building on these foundations, the course integrates systems dynamics and agent-based modelling (ABM) as a powerful method for exploring emergence---how the local actions, rules, and adaptations of individual agents generate collective patterns.

Learning outcomes

  • Apply systems thinking to analyse real-world complex problems

  • Identify system structures and interaction mechanisms

  • Build and interpret agent-based models as a means to investigate dynamic and nonlinear behaviors

  • Critically evaluate models for insight, validity, and decision-making relevance

Assessment method

  • Assignment report (50%) Final simulation and report.
  • Performance (50%)

Prior knowledge

Basic programming skills, affinity with modelling and systems

Resources

  • See course guide

Additional information

course
6 ECTS
  • Level
    master
  • Mode of instruction
    on campus

Starting dates

  • 8 Feb 2027

    ends 7 Mar 2027

    LanguageEnglish
    TermP4
    Register before 10 Jan 2027, 23:59
These offerings are valid for students of Utrecht University