Computational Modeling of Social Systems

Department of Politics and Public Administration, Konstanz University

Summer Semester 2023/2024

This introductory course on computational modelling will introduce the students to the question of explaining human behavior across levels of analysis. Following a complexity science approach, the course will illustrate the basics of computational modelling with models that explain various kinds of human behavior. I'll co-teach this course with Prof. Max Pellert.

Topics

The course will cover the following computational approaches to the modelling of social systems:

  • Agent-based modelling: segregation and cultures
  • Opinion dynamics: voter models bounded confidence
  • Models of network formation and their application to social networks
  • Models of social dynamics on networks

Format

The course takes the form of a seminar in two phases:

  1. Lectures on basics of computational modelling (9 sessions)
  2. Student presentations on selected readings in computational modelling (5 sessions)

Grading

Students select a published article from a set of readings to present in the second part and to write a short review of the article. The course grade is based on the student presentation (50%), participation in discussions after each presentation (20%), and on the report (30%).

Students will have 15 for the presentation, followed by 5 to 10 minutes for questions. The report should be around 5 pages. If you want to include more details (for instance more information about the dataset or mathematical methods) you can use an appendix (up to 3 pages).

Exercises

A practical part of exercises connected to the lectures will be offered. It is highly recommended to participate in this exercise part because it will help to acquire the skills that are important for the final project. The exercises will not be graded.

Seminars

April 9, 2024 - The Basics of Agent-Based Modeling
April 16, 2024 - Modelling segregation: Schelling's model
April 23, 2024 - Modelling Culture and Language
April 30, 2024 - Diversity, Minorities and Granovetter’s Model
May 7, 2024 - Opinion dynamics
May 14, 2024 - Power Laws
May 15, 2024 - Network Theory
May 21, 2024 - Resilience in social networks
June 4, 2024 - Spreading in networks

Students Seminars

June 19, 2024 - Saleth Peer
June 25, 2024 - Hennig Dajana, Amann Jakob, Fröhlich Nicolas, Jones Katrina
June 26, 2024 - King Julia, Aytac Robin
July 3, 2024 - Froitzheim Lea, Keßler Raphaela, Strauch Liane
Swaps are possible if both students agree. There can be up to 4 seminars per day, so you can ask me by email to be moved to a non-full date (first come first served). I will update this calendar when changes are made, so be sure to check it once in a while.
Most of the material used in this series of seminars is derived from Prof. David Garcia "Computational Modelling of Social Systems" course. You can find useful material on his website.

Seminars

Readings and Slides

Additional Readings

Readings and Slides

Additional Readings

Readings and Slides

Additional Readings

Coding Sessions