Social Modelling, Agent-Based Simulation and Collective Intelligence

Main content

Spring Semester 2016

This is the website for the course entitled "Social Modeling and Mechanism Design" which commences in the spring semester of 2015. The lectures take place every Monday from 17.15 to 18.45 in room CLU C1. Course material for students will be published below. More detailed information about the course may be found here.

The exam takes place in room RZ F 21 on May 30 from 17.15 to 18.45.

Course material is intended for personal use in the context of this course only; redistributing, citing or publishing any of the material is strictly prohibited. If prompted, please enter your ETH username and password to download course materials.


Formal models of societies greatly improved our understanding of social processes, the conditions under which they have negative outcomes, and the design of mechanisms that counteract unfavorable dynamics. In each course session, a societal problem (e.g. residential segregation, crowd disasters, economic bubbles) is discussed and students learn how to develop mechanisms that help prevent the problem.


The course has three aims. Firstly, students will be introduced to the key formal models of social processes. Secondly, students will learn how to analyze formal models in order to derive predictions about the conditions under which societal problems emerge. Thirdly, students will learn to use formal modeling to develop mechanisms that counteract problems.


The course will consist of two parts. Part I introduces students to the most important formal models of social processes. Each session will focus on one particular societal problem, introducing existing models, their predictions about the conditions under which the problem emerges, and potential interventions. In Part II students will work on small projects, either developing and analyzing a new model or extending existing formal models.

Course Material

Page URL:
© 2017 Eidgenössische Technische Hochschule Zürich