CALENDAR
Artificial Culture |
Joanna Newsome, |
|||||||||||
Please refer to previous course calendars. Topics will be similar. The theme of this
course is how to represent social realities in computer simulations. |
|||||||||||
Tuesday
|
Thursday
|
Notes
|
|||||||||
I
will be attending a National Science Foundation meeting in Arlington.
I'll be back the beginning of Week 2. For those on the waiting list: Some students will drop early in the course. Usually we can accommodate everyone who is seriously interested in the course. We may have extra laptops available in Week 2 and we have other options... |
|||||||||||
Week
1
|
January 8 Jessica or Dafna from CLICC will introduce today's discursive challenge.
In-Class Film: The Thirteenth Floor (100 minutes). Discursive
Challenge 0: The Thirteenth Floor. |
January 10 Dave
Neibuhr, Research Associate, will introduce today's materials: Reading
Handout: Simulation and C++ Programming Guide. Discursive
Challenge 1: Some Major Players. |
|
||||||||
I'm
back. We'll start having some fun with simulations...
|
|||||||||||
Week
2
|
January 15 Please bring $20 for the course handouts. Nick Gessler finally appears - we get our hands dirty writing code! Discursive
Challenges 0 and 1 due today. Handout: Programming Details. We start by writing our first simulation using Borland Development Suite 2006 C++. Bring your USB memory and writable CDs. Programming Challenge 0: Halfway There Visual Component
Library (VCL) objects, properties and events. |
January 17 Programming Challenge 0: Halfway There We continue writing our first simulation using Borland Development Suite 2006 C++. Bring your USB memory and writable CDs. Bits, Bytes and ASCII
Code. Two enhancements
on our WebSite: |
|||||||||
Week
3
|
January 22 COMMON PROBLEMS:
New components and commands: Explore - get to know it! ALL QUIZES
CANCELLED. Three enhancements for you to work
out on your own: |
January 24 Programming
Challenge 0: Halfway There Programming Challenge 1: Cellular Automata; Conway's "Game of Life" Handout: Source Code for Conway's "Game of Life" and demonstration of several other "CA" applications on our website: 1d 2state CAs. A generalized 2d
2state application. Conway's "Game
of Life:" |
|||||||||
Week
4
|
January 29 Supercomputers and
High Performance Computing. Space: Raster (cellular,
bitmapped) vs. Vector. Demonstration of Mirek's "Cellebration," a compendium of several hundred cellular automata. We work with PhotoShop to create some transparent bitmap images which we will use as buttons by implementing their OnMouseClick event handlers. In class development time... |
January 31 Programming
Challenge 1: Cellular Automata; Conway's "Game of Life" DUE
TODAY. Programming
Challenge 2: Segregation and/or Assimilation. Using a bitmap (.bmp) drawn in PhotoShop to specify the initial distrubution of agent types. |
|||||||||
Week
5
|
February 5 An introduction to: Modifications that
could be made: Sonifications: sounds
that fit significant events Example: Coding a somewhat complex rule... |
February 7 BORLAND HELP, which
provides information on C and C++ language elements as well as some MicroSoft
API elements is located by opening: Using a bitmap (.bmp) drawn in PhotoShop to specify geographic information which the agents can sense and respond to. PlaySound()
explained
by MicroSoft
|
|||||||||
Week
6
|
February 12 Participant Demonstrations (everyone) of tweaks to the segregation challenge. Programming Challenge 2: Segregation and/or Assimilation. DUE TODAY. Programming Challenge
3: Flocking simulations. A User's perspective. |
February 14 Flocking (schooling, herding, crowding, traffic-flow) simulations. Discursive
Challenge 2.0: (Teams) The categories you
signed up for are shown on our Participants'
Page. A User's perspective. |
|
||||||||
Week
7
|
February 19 I will be in Arlington for my last stint at the National Science Foundation. Complex
Networks of Trust, Secrecy & Deception Discursive
Challenge 2.1: (Everyone) Time for you to do research and/or work on the flocking simulation. |
February 21 Programming Challenge
3: Flocking simulations. Discursive Challenge
2 DUE TODAY. Show and Tell:
Programming Challenge
3: Evolutionary Computation - The Evolutionary Concert Tour (a.k.a. Traveling
Salesman's Problem). Discursive Challenge
3: Evolutionary Design by Computers. |
|
||||||||
Week
8
|
February 26 "Numbers Stations" - Networks of trust, secrecy and deception: Espionage, Cryptology and Propaganda. The ultimate human complex systems? Presentation on the Human Complex Systems Program. Evolutionary Computation. Asexual vs. Sexual reproduction Programming Challenge
4: Evolutionary Computation. BE SURE TO: How to write and read a file... FOR THURSDAY |
February 28 Programming Challenge
4: Evolutionary Computation. Discursive Challenge
3: Evolutionary Design by Computers. DUE TODAY. Team
presentations on: Everyone: Selected topics and work on course projects. |
|||||||||
Week
9
|
March 4 SIGGRAPH 2007. Animation Theater DVD of the best in computer graphics. Selected topics and work on course projects. |
March 6 Selected topics and work on course projects. |
|||||||||
Week 10 |
March 11 Selected topics and work on course projects. |
March 13 Project Presentations - Coffee & Cookies |
|||||||||
No
Final
|
No Final |
No Final |