Homepage for Econ 308

Agent-Based Computational Economics (ACE):
Growing Economies from the Bottom Up

Last Updated: 5 April 2008

Latest Course Offering: Spring 2008
Meeting Time: TR 11-12:20
Meeting Place: East Hall 111

Instructor:
Leigh Tesfatsion
Department of Economics
Iowa State University
Ames, Iowa 50011-1070
http://www.econ.iastate.edu/tesfatsi/
tesfatsi AT iastate.edu

Instructor Office Hours:
Heady 375, Thursdays 12:40-2:40pm and by arrangement
ACE Logo

(Graphic by T. Eymann)

Syllabus (Reading & Exercise Assignments)
Exam Policy Information (3/24/08)
Exercise Policy Information
Course Project Information
ACE Website
Course Objectives
Course Credits
Course Prerequisites
Course Activities
Course Grading
Background Texts
Software Resources
Disability Statement


The Web http://www.econ.iastate.edu/classes/econ308/tesfatsion/

Course Objectives:

Econ 308 is a fun course stressing a "virtual reality" approach to the study of economic processes.

Modern economies are complicated systems encompassing large numbers of geographically-distributed individuals and social groupings interacting through markets and other forms of institutions. How to get a handle on this complexity?

One approach is to model an economy computationally as a dynamic system of interacting "agents." These agents includes social entities such as people and families, institutional entities such as corporations and legal systems, physical entities such as landscapes and highway systems, and biological entities such as crops and livestock.

The modeler specifies the initial states of the agents comprising an economy either to match empirical conditions or to match hypothesized conditions whose possible effects the modeler wants to test. The modeler then steps back to observe and record what happens as the economy runs forward in time as a "virtual world" driven by agent interactions.

As indicated at the following site, agent-based modeling is now supporting scientific research and technology for a wide variety of commercial applications:
50 Facts About Agent-Based Modeling (pdf,6M)

Econ 308 introduces students to this exciting new methodology. The exact topic selection and depth of coverage will depend on student interests and backgrounds. Tentatively scheduled course topics include:

Course Credits:

Three credits. Graduate students can enroll in Econ 308 for non-major credit. Econ 308 is cross-listed as an HCI (Human-Computer Interaction) course.

Course Prerequisites:

Principles-level microeconomics (or instructor permission), and a willingness to learn and apply simple programming tools. Previous study of programming is desirable but not required. For more info, see the Econ 308 course syllabus or contact Leigh Tesfatsion.

Course Activities:

Course Grading:

Student grades will be based on:
  1. an in-class written midterm exam scheduled for Thursday March 13 (30 percent);
  2. assigned take-home and/or in-class exercises related to required readings (25 percent);
  3. general attendance and participation in class discussion(15 percent);
  4. a written course project report on some student-selected topic related to ACE, due on the last day of class (30 percent).

Please visit the Midterm Exam Information Site for more information about the midterm exam.

Regarding take-home exercises, students will be assigned to small exercise teams. An attempt will be made to ensure that each team includes students with background training in both economics and computer programming. These exercise teams will be asked to work together on assigned exercises. For more detailed information about course policy regarding exercise assignments, please visit the Exercise Policy Information Site.

Students will also be encouraged (but not required) to work in self-selected teams for their course projects. Project topic areas and scope can be tailored to student backgrounds and interests as long as the relationship of the project to Econ 308 course materials is clearly demonstrated. For more detailed information about course projects, including suggested project topics, please visit the Course Project Information Site.

Background Texts:

Software Resources (recommended for students interested in doing original programming and/or experiments for their course projects):

Disability Statement:

If you have a disability and require accommodations, please contact the instructor early in the semester so that your learning needs may be appropriately met. You will need to provide documentation of your disability to the Disability Resources (DR) office, located on the main floor of the Student Services Building, Room 1076, 515-294-7220.