ASB 430: Social Simulation

[This course meets general studies CS requirement]

Spring 2009

Professor: Marco Janssen

Class number: 22640

TuTh 10:30AM - 11:45AM Engneerng Cntr G G324

 

 

Course content
What make certain blogs popular? Why have ancient societies collapsed? These and other questions on social phenomena can be studied by the use of computer simulation. This course introduces computer simulation to study social processes such as diffusion of knowledge and culture, cooperation and conflict, crowd behavior, and foraging. Gradually students will learn to use the software and build their own models. Furthermore, a brief introduction to relevant social science theories is given. The students will have hands on experience in developing simple simulation models of a number of social phenomena.  The class also has a number of small assignments and one final project.

Topics covered in the course are: complex adaptive systems, emergence, cellular automata, agent-based modeling, social dilemmas, crowd behavior, diffusion processes, social network models, artificial societies.

Course format
Lectures, discussion, computer lab, home work assignments, group research project

Required book

John H. Miller and Scott E. Page (2007) Complex adaptive systems: An introduction to computational models of social life, Princeton University Press.

Software

The freeware simulation package Netlogo is used during the course.

 

This site was last updated 11/03/08