Introduction to Computational Modeling of Social Systems (851-0593-00)

Resources

Recommended readings on agent-based modeling

  • Axelrod, Robert. 1997. The Complexity of Cooperation: Agent-Based Models of Competition and Collaboration. Princeton: Princeton University Press.
  • Casti, John L. 1997. Would-Be Worlds: How Simulation Is Changing the Frontiers of Science. New York: Wiley.
  • Cederman, Lars-Erik. 1997. Emergent Actors in World Politics: How States and Nations Develop and Dissolve. Princeton: Princeton University Press.
  • Epstein, Joshua M. and Robert Axtell. 1996. Growing Artificial Societies: Social Science From the Bottom Up. Cambridge, Mass.: MIT Press.
  • Holland, John H. 1995. Hidden Order: How Adaptation Builds Complexity. Reading, Mass.: Addison-Wesley.

Recommended web pages on complexity and computational modeling

Java resources

We will rely extensively on the following textbook, which offers the best introduction for those who already have previous programming experience, especially in C and C++:

Alternatively, a very good introduction to Java programming for beginners is:

  • Schildt, Herbert. 2001. Java2: A Beginner’s Guide. Osborne McGraw Hill.