bold red line


turtle0
A Few Details



This course will be of greatest interest to Honors students majoring in one of the social sciences (especially anthropology, economics, political science, psychology, and sociology), and assumes that all enrolled students have at least some college-level social science background.  Further, it should be of interest to anyone who is deeply curious about (a) how computers can be made to simulate human behavior and (b) how such simulations can be usefully employed as a scientific tool.

The course will be taught as a hands-on laboratory.  In it, you will learn how to create, analyze, and validate computer simulations.  And you will create your own simulation using freely available software called NetLogo.  No prior programming experience is required, although a little bit of experience of this type many be helpful.  The first half of the semester will be devoted to exercises and assignments designed to help you learn the basics of the NetLogo programming language and gain an understanding of how computer simulations operate in general.  Then, during the rest of the semester you will work with a lab partner to develop your own simulation of social behavior in a specific topic area that the two of you will select from among a set of alternatives provided by the instructor.  As part of this, you will be asked to give several brief in-class presentations on your simulation (e.g., regarding its objective, structure, implementation of theoretical constructs, and results obtained) and get constructive feedback from the class that will be helpful for further developing the simulation.  We will also do some background reading on the philosophical underpinnings of modeling as an approach to understanding the real world.


By the end of the course you will have created your own computer simulation of some aspect of human social behavior, you will have gained an ability to think critically about simulations that have been created by others, and you will have developed the skills needed to evaluate the appropriateness of computer simulation as a means of understanding and predicting human social behavior.