CS 502
Computing Methods for Digital Libraries
Spring 2000

Professor William Y. Arms

T.Th. 12:20 - 1:10 pm, W. 7:30 - 8:20 pm
3 Credit Hours

Description

This course examines the application of computer science methods in digital libraries. Many of these topics are the subject of current research. A central topic is the representation of complex information in computer systems. This includes object models, which describe the relationships between intellectual works and their various manifestations, and metadata, which is data that describes other data. Closely related topics are how to discover and deliver information over heterogeneous distributed systems, and how to preserve intellectual information over worldwide networks for long periods of time. A theme that runs through the course is the interplay between computing and people, including the legal, social, and economic context.

There will two lectures and one discussion session per week. The discussion sessions will be based on readings from the online literature about research in digital libraries.

Prerequisites

The course assumes familiarity with programming (including object-oriented methods), data structures, and networked computer systems. These requirements can be met with CS 410 or equivalent experience. Knowledge of Java is an advantage, but not essential.

Nomadic Computing Experiment

This course has been designated an experimental course in nomadic computing. Each student will be provided with a laptop computer and wireless modem for communication, collaboration, and library access during and between classes.

[ CS 502 Home Page ]

William Y. Arms

(wya@cs.cornell.edu)
Last changed: January 13, 2000