Computational models of social systems (851-0592-00)

Schedule

30.03.2004: Introduction

Course logistics including tools and readings. Overview of contents.

06.04.2004: Examples of agent-based models in the social sciences

A survey of agent-based modeling in political science, economics, and sociology.

13.04.2004: The principles of agent-based modeling

Conceptual introduction to agent-based modeling. Installation of Java, RePast, and development environment.

Also recommended:

20.04.2004: Java I

Homework A handed out

Overview of the language. Object-orientation. Arrays and constants.

  • Eckel Chaps. 1-4; or Schildt Modules 1-5

27.04.2004: Java II

Homework B handed out

More on object-orientation (inheritance; interfaces etc). Collections.

04.05.2004: Introduction to RePast and Tutorial I

Homework A due
Term Paper Assignment handed out

History of RePast: Main features. Introduction to the tutorial and the template mechanism. How to create and run a simple RePast model. The control panel.

11.05.2004: RePast Tutorial II

Homework B due
Homework C handed out

Using collections and random numbers in a simple evolutionary model.

18.05.2004: RePast Tutorial III

Project memo due

Graphical user interfaces. Charts.

25.05.2004: RePast Tutorial IV

Homework C due

Graphical displays. Grids. Probes.

01.06.2004: RePast Tutorial V

Batch runs. Parameter files. Output files. Advanced topics: schedules; customization.

08.06.2004: Evolutionary agents

15.06.2004: Emergent-structure models

22.06.2004: Emergent-network models

29.06.2004: Emergent-actor models

06.07.2004: Final projects due

Final project report due