Artificial Worlds
Life, Culture and Evolution

DESIGN | MEDIA ARTS 189 - Spring 2003

Syllabus
Our course will be a shorter version of those below:
See the Honors 69 Course syllabus...
See the proposal for Art Center...

See the proposal for 2004...

Calendar
Index
Participants
Simulations

Art & Aesthetics of Artificial Life

Registrar

Friday 10:00 until 1:00. 6 units. CLICC PC Classroom A (Powell 307). Enrollment cap = 14.
Nicholas Gessler - gessler@ucla.edu - Office hours after class.

DESCRIPTION

We take a critical look at the philosophy, epistemology, theory and practice in the growing fields of Artificial Life, Artificial Societies, Artificial Culture and Evolutionary Computation with a special emphasis on the creative and artistic implications of these algorithmic self-made computational worlds. We will examine the coevolution between culture and technology in science, industry, entertainment and especially art. We will look into the cutting-edge technologies of autonomous agents in computer programs, reconfigurable hardware and social robotics. Special attention will be given to the "algorists" (algorithmic artists) and those who work with ever-changing dynamic rule-based reactive art. As time and opportunities permit, we will do critiques of readings, investigate algorithmic artists on the Web, learn to write and alter sample programs in Borland C++ for Windows PCs, engage in some robotics projects, view videos and partake of extramural events. No previous programming experience is required. Open to graduates and undergraduates.

Books on Art, Design and Visualizations - More Books

Evolutionary Design by Computers by Peter Bentley (Editor)
www.amazon.com

Evolutionary Architecture : Nature As a Basis for Design by Eugene Tsui
www.amazon.com

Fractal Cities : A Geometry of Form and Function by Michael Batty, Paul Longley
www.amazon.com

 

The Algorithmic Beauty of Sea Shells (Virtual Laboratory) by Hans Meinhardt, Przemyslaw Prusinkiewicz, Deborah R. Fowler
www.amazon.com

The Algorithmic Beauty of Plants (The Virtual Laboratory) by Przemyslaw Prusinkiewicz, Aristid Lindenmayer
www.amazon.com

The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation by Gary William Flake
www.amazon.com

 

The Algorithmic Beauty of Seaweeds, Sponges and Corals by Jaap A. Kaandorp, Janet E. Kubler
www.amazon.com

Evolutionary Art and Computers by Stephen Todd, William Latham (Contributor)
www.amazon.com

Creative Evolutionary Systems (With CD-ROM) by Peter J. Bentley (Editor), David W. Corne (Editor)
www.amazon.com

 

Illustrating Evolutionary Computation With Mathematica by Christian Jacob
www.bol.ucla.edu

A New Kind of Science by Stephen Wolfram
www.amazon.com

   

 

ADMINISTRATIVE DETAILS

 

Eight weekly challenges (5% each).
40%
Mini-Reports, presentations, discussions and classroom attendance (3 absences are permitted with no penalty).
30%
One final project and class presentation on a mapping practice that interests you.
30%
Total possible points.
100%

 

Challenges will be mostly simulations for you to write, explore, and enhance in code, pseudocode and procedural ideas.

Please keep your own copies since I will not return what you turn in.
I wish to keep them to show to other students and colleagues.
I will return comments separately,
or better yet meet me over coffee (my treat).

Please turn in the following for each programming challenge:

  1. Label everything with your name and challenge number.
  2. Cover Sheet - A printout of the screen image of your application (with your name, class and assignment number).
  3. Source Code - A printout of your source code (e.g. the unit1.cpp file).
  4. Floppy with your executable and 6 project files (yes, they will all fit):

xxxxxxxxxxxx