CptS 464/564 Syllabus, Fall 2004                   1                          printed 11:52 AM    08/19/04