|
Calendar
|
The calendar is subject to change. Whenever possible,
we will try to arrange field trips... |
|
WEEK 1
|
January 10
Administrative details. Entry questionnaire. Introduction to class and
participants. Introduction to Borland C++ Builder and walk-through of
programming Conway's "Game of Life." Photo op.
Challenge #1: Conway's "Game of Life."
If you cannot write the program, simply download
it from the Web and at least complete the "Exploration" part
of this assignment and think about the "Enhancements." If you
can write it, please do so and try some "Enhancements."
|
|
WEEK 2
|
January 17
We meet in the larger classroom. Introduction
to Borland Basics 1-6 and Windows & CPP Basics 1-6. Discussion of
the C++ language, the color cube and color ramp. We will talk through
several programs including "the Game of Life," then build it
or another program on our "Simulations" page.
Challenge #1:
Conway's "Game of Life." (please finish challenge one)
Challenge #2: "Your choice." (choose a
next challenge from our "Simulations," "Works in Progress,"
or "Samples" pages)
|
| Extracurricular
Event |
Wednesday,
January 22nd, from 9 10-11.
Pete Conolly will host a workshop on EZIO in the Creative Technology Lab,
Kinross Building. Email him at pco@ucla.edu
to attend. Please review some Design
Electronics concepts first. |
|
WEEK 3
|
January 24
Osman has trial CDs of Borland C++ Builder 6
for you to borrow...
Demos by participants!
Some sensors and actuators...
More ugly details:
- Versioning - Copy project folders
OUTSIDE of Borland to preserve old versions and create new ones.
- Functions must be declared and
defined before they are called.
- Event-handlers should call functions
and should be moved to the end of the code.
Synedit and .bmp
image formats, file access and mouse I/O.
Introduction to timing, mouse I/O and SNAKE.
Challenge #3: "SNAKE or your choice of an interactive
game."
|
|
WEEK 4
|
January 31
!!! EZIO mini-grant has been approved !!!
Demos of Borland applications by participants!
An introduction to real-world interfacing (a little electronics).
An introduction to algorithmic and physical computational art (some ideas).
Videos: MIT Braitenberg Creatures, MIT Leg Lab, Karl Sims Compilation,
Karl Sims Electronic Canvas, ICT Mission Rehearsal.
A
Jacquard Proposal
Alife Artshow:
Jean-Pierre Hebert.
Challenge #4: Reports on Real-World computational devices
and systems. (A lead-in to your projects.)
|
| Extracurricular Event |
Saturday,
February 1, 2003 - Royce Hall 314
Automata in History: Cultural Projections Organized by M. Norton Wise 9:00
Coffee 9:30 Anson Rabinbach, History, Princeton “From Mimetic Machines to
Digital Organisms: The Metaphor of the Human Machine 1750-2002” 10:30 Despina
Kakoudaki, Comparative Literature, Harvard “When Things Come to Life: Technology,
Modernity and the Narrative of Animation” 11:45 Jessica Riskin, History,
Stanford “Talking Heads: Eighteenth-Century Simulations of Speech and other
Bodily Functions” 1:00 Free Lunch (provided for all registered participants)
2:00 M. Norton Wise, History, UCLA “The Gender of Automata in Victorian
Britain” 3:15 Brigid Doherty, Art History, Johns Hopkins “Mimetic Compliance:
Doctrines of the Similar in Dada Montage” RESERVATIONS ARE REQUIRED FOR
LUNCH For reservations and information please contact Norton Wise: nortonw@history.ucla.edu
!!! A critical review of this symposium will
be accepted for extra credit!!! |
|
WEEK 5
|
February 7
!!! CLICC Classroom "C" will be closed
from 11:00 until 2:00 !!!
!!! We will meet one hour earlier
in CLICC Classroom "A" from 10:00 until 1:00 !!!
Participant reports on Real-World computational devices and systems. Perhaps
an introduction to EZIO.
Challenge #5: Project Proposal Presentations.
|
|
WEEK 6
|
February 14
ZIEGLER COMPONENTS (a fix): Add the package under
the components menu item. The package is in directory "c6" next
to the application in the "C" drive.
Last of the reports on Real-World computational devices and systems.
Participant project proposal
presentations and discussions. EZIO demonstration and details. ComplexCity.
Getting data into applications: Boticelli with Trackbars.
EZIO demonstration and details. Sensors.
EZIO
Challenge #6: Project Detailed Specifications ROMP,
Sprocketz.
Robofest Osaka (video) .
|
|
WEEK 7
|
February 21
Participant project detailed specifications.
Robofest Osaka (video). Rapid prototyping (examples).
Sensors
and Actuators
we have available for Challenge #8.
Prepare for BOTH of these:
Challenge #7: Evolutionary Computation
Challenge #8: An Interactive EZIO Interface
|
| Extracurricular Event |
Saturday,
February 22, 2003 - Manhattan Beach
TRW Electronic Swapmeet from 7:00 a.m. until 11:00 a.m. on the last Saturday
of the month. About half-an-hour
south of UCLA off the 405 freeway. A great source for new and used computer
parts, software, amateur radio, microscopes, cameras, aerospace and industrial
surplus, components, hobby material, props and junk. Lots of folks from
LA SIGGRAPH lurk about. If you attend, you may write it up for extra credit.
|
|
WEEK 8
|
February 28
Picture This: The State of The Art in Visualizing Complex Adaptive Systems.
Call for
papers!
In-Class Workshop with EZIO part I:
Programming LEDs, switches and potentiometers - simply getting it to
work.
EZIO
programming pages, updated.
Challenge #8: An Interactive EZIO Interface
|
|
WEEK 9
|
March 7
Participant reports on Evolutionary Computation.
DVD on algorist John
F. Simon, Jr.
In-Class Workshop with EZIO part II: We will have the following
pre-soldered screw-together modules available: LED/resistor arrays, potentiometer
arrays, switch arrays, joysticks, infrared rangefinders, relays and motors.
Please test your applications with these simple devices. We may have musical
notes, water valves, and pneumatic cylinders available (then again they
may not arrive). We will do our best with what we have.
EZIO
programming pages, updated.
Attaching more sophisticated sensors and relays to manipulate more power
- integrating it with an application.
|
|
WEEK 10
|
March 14
Last day of class. Participant presentations (about 10-15 minutes each).
Final project presentations.
|
| Extracurricular Event |
WESTEC
- March 24-27, 2003 - Los Angeles Convention Center
North America’s Largest Annual Metalworking & Manufacturing Event! The exhibits
are free if you register
on-line before March 7th. Follow the links to the "show
only." Lots of examples of rapid prototyping, CAD/CAM, water-jet,
tools and Lucinda's lace eggs! If you attend, you may write it up for extra
credit (for the Spring course, or course). |
| FINALS WEEK |
No
Final |