Course Schedule: Fall 1998

Undergraduate Courses

Instructor(s): Yale Braunstein
Time: MW 2-3
Location: 205 South Hall
CCN: 42703
Course may be repeated for credit as topic varies. Freshman and sophomore seminars offer lower division students the opportunity to explore an intellectual topic with a faculty member and a group of peers in a small-seminar setting. These seminars are offered in all campus departments; topics vary from department to department and from semester to semester.

Graduate Courses

Instructor(s):
Time: TTh 9:30-11
Location: 202 South Hall
CCN: 42706

Three hours of lecture per week. This course introduces the intellectual foundations of information organization and retrieval: conceptual modeling, semantic representation, vocabulary and metadata design, classification, and standardization, as well as information organization and retrieval practices, technology, and applications, including computational processes for analyzing information in both textual and non-textual formats. Students will learn how information organization and retrieval is carried out by professionals, authors, and users; by individuals in association with other individuals, and as part of the business processes in an enterprise and across enterprises.

This is a required introductory course for MIMS Master's students, integrating perspectives and best practices from a wide range of disciplines.

Time: TTh 12:30-2
Location: 202 South Hall
CCN: 42709

Three hours of lecture per week. The impact of information and information systems, technology, practices, and artifacts on how people organize their work, interact, and understand experience. Social issues in information systems design and management: assessing user needs, involving users in system design, and understanding human-computer interaction and computer-mediated work and communication. Use of law and other policies to mediate the tension between free flow and constriction of information.

Designing and managing effective information systems requires an understanding of the circumstances of their use: real people use them for specific purposes under specific circumstances. Information systems (computer-based and traditional) both shape and are shaped by their users and their context. In the first half of this course, we consider the social nature of information and information systems, and their design and use as part of how people make sense out of their worlds, interact with one another, and coordinate action across time and space. We consider such issues as the social construction of information; knowledge communities (including organizations) and the collaborative nature of knowledge; the self and community in an electronic world; assessing user needs; involving users in system design; and issues in human-computer interaction, and computer-supported cooperative work.

Designing and managing effective information systems also requires having a larger understanding of law and policy issues arising from the uses of information. Sometimes these laws, especially intellectual property laws, provide important sources of protection against unauthorized uses or appropriations of information. Sometimes, as with state privacy and federal encryption regulations, the law places limits on what uses can be made of information or what kinds of security systems can be used to protect information. Sometimes, codes of conduct within an industry also constrain the freedom of firms to do whatever they want with information. Because information law and policy is evolving at a fairly rapid pace in response to new technologies, it is important to have a sense of some of the larger information policy debates going on at national and international levels, such as those requiring libraries to filter content and those concerning privacy, because what is a policy debate now may turn out to be a regulation or a broader rule at a later time. As information becomes the principal commodity of the information economy, traditional "freedom of information" policies need to be adjusted.

This course is required of all entering SIMS students and serves as an introduction to other courses in the curriculum treating these issues in greater depth.

Time: TTh 3:30-5
Location: 202 South Hall
CCN: 42712

Three hours of lecture and one hour of laboratory per week. Course must be completed for a letter grade to fulfill degree requirement. Technological foundations for computing and communications: computer architecture, operating systems, networking, middleware, security. Programming paradigms: object oriented-design, design and analysis of algorithms, data structures, formal languages. Distributed-system architectures and models, inter-process communications, concurrency, system performance.

Instructor(s): Yale Braunstein
Time: MW 11-12:30
Location: 107 South Hall
CCN: 42715

This course will introduce students to policy issues and analytical methods in the areas of information systems, communications, computing, and media. Economic, political, social, and legal perspectives will be introduced. The specific topics will vary from year to year and will reflect the current interests of the students and the instructor, but the following list should suggest the range of areas likely to be covered.

Possible Outline of Topics:

  1. Background on Information Policy — Domestic
  2. Background on Information Policy — International
  3. Infrastructure Issues and Technological Change: The Case of NREN, the Internet, NGI, etc.
  4. Ownership of Information: Property Rights
  5. Intellectual Freedom
  6. Access to Information
  7. Public vs. Private Provision of Information
  8. User Fees for Government-Provided Information
  9. Information Markets
  10. Privacy
  11. Mass Media & Common Carriers
  12. National Security
  13. Standards, Elements of Industrial Policy
  14. Trans-border data flows
  15. Consumer information
  16. Medical and health information
Instructor(s): Ray Larson
Time: MW 9:30-11
Location: 202 South Hall
CCN: 42718

Standards and practices for organization and description of bibliographic, textual, and non-textual collections. Design, selection, maintenance and evaluation of cataloging, classification, indexing and thesaurus systems for specific settings. Codes, formats, and standards for representation and transfer of data.

A continuation and expansion of the introductory core course 202. Organization of Information with emphasis on organization of and access to textual and non-textual materials in paper-based and digital collections. A project-oriented course designed to provide theoretical foundations for current practices and for exploration of new methodologies for effective retrieval of information content. Emphasis on implementation and evaluation of organization and retrieval systems. Designed for Master's students expecting to manage paper-based and digital collections of information resources. Includes application of standard cataloging rules and indexing methods.

Outline of Topics

  1. Systems for organization of paper-based and digital bibliographic and textual collections of information.
    • Use and evaluation of classification systems, including those employed in the organization of bibliographic collections; organization of abstracting and indexing services.
    • Use and evaluation of standardized codes and formats for the organization and cataloging of textual and bibliographic collections.
  2. Systems for organization of non-textual collections of information (objects, images, sound, numerical and digital formats).
    • Use and evaluation of systems.
    • Use and evaluation of standards.
  3. Design and evaluation of collections management systems, including criteria for systems design.

Course requirements will include: readings on theoretical framework and evaluation criteria for development of collections management systems; assignments in the form of projects that require use and evaluation of a variety of organizational schemes and systems; evaluative papers that require analysis of the readings, combined with evaluation of existing systems; a final project that replaces a final examination and requires design, implementation and evaluation of an organizational system for a given setting.

MOT Related Course
Instructor(s): Michael Cooper
Time: TTh 11-12:30
Location: 202 South Hall
CCN: 42724

Three hours of lecture per week. This course is concerned with the use of Database Management Systems (DBMS) to solve a wide range of information storage, management and retrieval problems, in organizations ranging from large corporations to personal applications, such as research data management. The course combines the practical aspects of DBMS use with more theoretical discussions of database design methodologies and the "internals" of database systems.

A significant part of the course will require students to design their own database and implement it on different DBMS that run on different computer systems. We will use both ACCESS and ORACLE.

In the theoretical portion of the course, we will examine the major types or data models of DBMS (hierarchical, network, relational, and object-oriented). We will discuss the principles and problems of database design, operation, and maintenance for each data model.

Special Topics Courses

Instructor(s): Howard Besser
Time: F 10-1
Location: 202 South Hall
CCN: 42727

As new technology makes the shift from broadcasting to narrowcasting more feasible, how will people get their news, culture, and other information? This course examines past predictions, currently available services, and future delivery mechanisms.

This course tracks the convergence and shifting alliances between the broadcasting networks, the telecommunications companies, newspapers, and the entertainment industry. We focus our attention on a wide variety of aspects of the changing landscape: technological, public policy, indexing & access, marketing of services, social, cultural, etc.

We examine the structure and interaction promoted by the various new information technologies. What kind of language and discourse are they composed of?

Many examples used in the course will be taken from current multimedia activities in the Cultural Heritage community, particularly those that the instructor is actively involved in.

We study current library and museum pilot projects to license, market and deliver multimedia material (individually, as consortia, or through marketers such as Bill Gates' Corbis Corporation). We examine licensing issues, terms and conditions, and costs of the various stages of these projects. We look at how people use these, and what they want from such systems. And we focus much of our attention on the systems design issues raised (particularly around metadata) in attempting to provide integrated delivery of images and text coming from a diverse set of sources. Much of what we discover in working groups and student projects will be used for future planning by the cultural heritage community.

Though this course deals extensively with technology and systems architecture, it is not a technical course. It is essentially a communications course that examines new multimedia and networking information systems from a variety of different social science perspectives: sociology, critical theory, public policy, communications theory, marketing, structuralism, political science, etc. Students also gain experience in technology forecasting, and should be better prepared to cope with planning in a world of rapidly changing technology. Because such a wide variety of perspectives are presented in this course, classroom time is not devoted to delving deeply into all the perspectives offered. The instructor expects that students are motivated and self-directed, and will focus on and pursue the topics and perspectives that interest them the most. We form working groups that meet weekly to look at the material more intensively through a particular set of lenses (such as critical theory or marketing).

290. Electronic Publishing (Sec 2) (1-3 units)
MOT Related Course
Instructor(s): Dale Dougherty
Time: M 2-5
Location: 202 South Hall
CCN: 42729

This course explores electronic publishing from a project-based framework. Students are expected to define and develop an electronic publishing project, which can be experimental in nature and should propose new directions. The course is as concerned with the design and development process as with the end product.

The students examine and adapt project development methodologies usually associated with software development, including Rapid Prototyping and Object-oriented Design. We emphasize building flexible, multi-purpose systems that are open to change and reuse. In addition, students evaluate the technology behind electronic publishing systems and become familiar with emerging trends in designing and building systems.

Students become familiar with various aspects of the publishing business and incorporate marketing, production, and distribution considerations into their project. Invited speakers cover topics in electronic publishing as well.

At the end of the course, each student has developed a detailed project plan and a working prototype for an electronic publishing project that includes at least two different products for the same audience. The student is required to exploit multiple technologies.

Students are expected to collaborate on projects, acting in the role as a leader of their own project and as a consultant to other projects. Students evaluate the contributions made to his or her project by other students.

The goal of the course is to have students become familiar with the business, creative, and technical challenges of electronic publishing by developing and managing a project.

290. Web Site Development (Sec 3) (1-3 units)
Instructor(s): Howard Besser
Time: F 2-3
Location: 202 South Hall
CCN: 42823

This seminar explores issues of design and structure of Web-based resources. The course has been developed to complement the paid work of SIMS students building Web-based support for large undergraduate courses (see http://www.sims.berkeley.edu/courses/web-design/webdesign-about.html). Examples from students' on-the-job experience fuel discussion of longevity issues, issues of dealing with clients, and consideration of more advanced Web tools (such as database back-ends, multimedia, virtual environments, etc.). Enrollment is limited.

290. Human-Centered Computing (Sec 4) (1-3 units)
Instructor(s):
Time: Th 3-4:30
Location: 110 South Hall
CCN: 42829

Computing and information technology are dramatically changing peoples' lives, and more change is to come. The promise of ubiquitous computing is that people will be assisted by computers in many new ways, and will interact with them naturally, on the human's rather than the machine's terms. Computing research today is about new ways of connecting people to computers, people to knowledge, people to the physical world, and people to people. Computers must function in human contexts, rather than requiring people to learn and follow the machine's rules. That requires a thorough understanding of those contexts. HCC is an interdisciplinary program involving sociology, psychology, and education theory as well as computer science and engineering. Its goal is to study social contexts and human behavior, to design and evaluate computer applications in those contexts. HCC can be viewed as an evolution of HCI (Human-Computer Interaction), but represents a shift in perspective. HCC is not an area within computer science, but represents a theme that impacts all areas of CS. It coincides with the transition of computing from tools built for and by professionals to tools for everyday tasks for "every citizen". Understanding the complexity and diversity of human behavior will be an important first step in building the future "killer applications" of computing.

The course includes talks by leading researchers from on and off campus on HCC-related topics. The talks are about current research, but are colloquium-style and accessible to a broad audience. The goal is to allow graduate students from one of the participating areas to undertake research that cuts across the HCC areas, or to partner with students from other HCC fields.

Seminar Courses

Instructor(s): Nancy Van House
Time: F 1-3
Location: 107 South Hall
CCN: 42730
One hour lecture per week. Must be taken on a satisfactory/unsatisfactory basis. Colloquia, discussion, and readings are designed to introduce students to the range of interests of the school.
296A. Information Access (Sec 1) (3 units)
Time: F 3-5
Location: 107 South Hall
CCN: 42733

The seminar explores selected advanced topics relating to 'digital libraries' with special emphasis on:

  • Access to networked resources
  • Use of two or more resources in conjunction
  • Combined use of two or more retrieval systems (e.g. use of pre- or post-processing to enhance the capabilities)
  • The redesign of library services

It is expected that these issues will require attention to a number of questions about the nature of information retrieval processes, the feasibility of not-yet-conventional techniques, techniques of making different systems work together, social impact, and the reconsideration of past practices. More generally, the seminar is intended to provide a forum for advanced students in the School. Anyone interested in these topics is welcome to join in -- and to talk about their own work. This is a continuation of the previous Lynch/Buckland seminars.

296A. Authority and Information (Sec 2) (2-4 units)
Instructor(s): Robert Berring
Time: Th 1-3
Location: 205 South Hall
CCN: 42735

The course explores the nature of authority in information using legal information as a model. We study forms in information dissemination, citation patterns and the relation of the publishing industry and classification schemes to the development of authoritativeness. Students are required to write a paper. No background in legal information is necessary.

Instructor(s): Marti Hearst
Time: W 2-4
Location: 202 South Hall
CCN: 42826

This is a research seminar focusing on current topics in information access. We study four or five main themes throughout the course of the semester. Each class meeting focuses around the discussion of one or more research papers. Most meetings begin with a discussion of background information (led by Prof. Hearst), followed by a discussion of the findings of the paper(s) (led by one or more students), following by general discussion relating these findings to what has already been discussed and to implications for new research.

Themes under consideration are:

  • Integration of users' personal information within various information access tasks.
  • Incorporation of AI-style knowledge structure into information access systems.
  • Use of hyperlinks and collective user information in improving web structure.
  • The relationship between pre-defined categories and automatically generated structure (like clusters) in information access interfaces.
  • Supporting the dynamic process of information access in the user interface. Text data mining. Visualization of large text collections.
  • Students' suggestions.

These options are discussed during the first class meeting.

296A. Performance Monitoring (Sec 4) (2-4 units)
Instructor(s): Michael Cooper
Time: TBA
Location: TBA
CCN: 42832

Course description not available.