Multiagent Spatial Modeling University of California, Los Angeles
24-28 July 2000
“Computer Science is not about computers. It is about the kind of complex systems that we are.” -- Marvin Minsky
“Science is what we know well enough to teach to a computer. Art is everything else.” -- Donald Knuth
Workshop Coordinator & Instructor:
Nicholas Gessler
Informatics Specialist
Humanities Computing and Department of Geography
University of California, Los Angeles
Guest Speakers:
Steven Bankes (Evolving Logic Associates and Rand Corp.)
Catherine Dibble, Geography (University of California, Santa Barbara)
Jonathan Gratch (Information Sciences Institute, University of Southern California)
Alex Singer (Integrated Media Systems, University of Southern California)
Co-sponsors with CSISS & host institution:
Center for Computational Social Science and Social Informatics (http://www.ccss.ucla.edu)
The Department of Design and Media Arts, University of California, Los Angeles
This is a workshop for doctoral students and faculty interested in the application of spatial concepts in the social sciences who have no previous computer programming experience. However, familiarity with the Windows operating system and the World Wide Web will be an asset. The sessions are designed to familiarize participants with computation by combining talks on the newest approaches to simulation with hands-on instruction in programming simulations on the PC. The cutting edge of computation will be presented by guest speakers who are experts in: the philosophy of computer science, the futures of computing media from mechanisms through silicon to DNA, the revolutionary field of evolutionary computation, and supercomputing and desktop simulations for policy, the military, and academic use. In the practical portion of the workshop, participants will build a Website and write simulations in the standard languages of Java (intended for web applets and stand-alone applications) and C++ (intended for fast “industrial strength” applications). Programming projects will proceed from examples and will, of pedagogical necessity, be limited to “toy” problems that illustrate different aspects of multiagent spatial simulations. We will emphasize continually switching attention from the “big picture” to “writing code” and back again and will combine both “top-down” and “bottom-up” strategies. The workshop should provide the epistemology, knowledge and confidence needed to begin the task of programming more elaborate models whether one wishes to write the code oneself, direct a team of programmers, learn the basics of simulation software packages, or be in a position to evaluate simulations offered by others.
Calendar:
|
Monday
July 24, 2000
|
Tuesday
July 25, 2000
|
Wednesday
July 26, 2000
|
Thursday
July 27, 2000
|
Friday
July 28, 2000
|
8:30-12
w/break
|
The World Wide Web.
File Transfer Protocol.
Hypertext Mark-Up.
|
Java basics: some simple spatial algorithms.
|
C++ basics: language, space & time.
|
C++ agent behaviors: sensors, cognizers, and actuators.
|
C++ participant presentations & brainstorming.
|
12-1
|
Lunch
|
Lunch
|
Lunch
|
Lunch
|
Lunch
|
1-4:30
w/break
|
HTML Authoring. JavaScript.
Adobe PhotoShop.
|
Java in/output: raster & vector data & image file formats.
|
C++ in/output:
geographic data & image file formats.
|
C++ parameters, multiple runs, data collection & visualization.
|
C++ participant presentations & brainstorming.
|
5-6
|
Guest speaker.
|
Guest speaker.
|
Guest speaker.
|
Guest speaker.
|
Guest speaker.
|
7-?
|
Dinner
|
Dinner
|
Dinner
|
Dinner
|
Party
|
[TOP]
|