Course Schedule: Fall 2010

Lower-Division Courses

98. The Politics of Piracy (Sec 1) (2 units)
Instructor(s): Paul Duguid
Max Klein
Matt Senate
Time: Tu 5-6:30
Location: 121 Wheeler
CCN: 42502

Thanks to the personal computer, copying is easier than ever—and consequently, the sphere of copyright is bigger than ever. College students are routinely sued into bankruptcy for petty downloading. An FBI warning precedes every feature film on DVD, reminding viewers that duplication is a federal crime for which violators are subject to imprisonment or fines up to $150,000. And thanks to statutorily protected Digital Rights Management schemes, copyright holders can limit legitimate uses of copyrighted works as they see fit.

What is piracy? How does it affect the economy? Is there such a thing as "good" piracy? Over 57 million Americans have shared files on P2P networks—that’s more than the population of California and New York combined. Are all of these people pirates? Is it time to rethink our definition of piracy? How has the political environment in America contributed to stringent intellectual property protections?

Students will be familiarized with the historical rationales and legal origins of copyright, the current debates surrounding it, and the implications of an old body of law adapting to a digital era. Should we look at the growing sphere of copyright as a public interest problem, or celebrate the expansion of creators’ rights? We’ll be doing some light reading, a lot of discussion, and some film viewings that relate to our discussions. We’ll also have some guest speakers come in to provide us with different perspectives.

This is a student-initiated group study course (DE-Cal). Please contact the student coordinator(s) for specific questions.

Spring 2012: Enrolling in Info 198 now requires instructor approval. Class entry codes (CECs) will be issued on the first day of class. Please plan to show up on the first day of class to be able to officially register. If you have any other registration-related questions, please contact the student coordinators, and/or .

Must be taken on a passed/not passed basis.

Instructor(s): Brian Carver Matt Senate
Time: Th 5-7
Location: 212 Wheeler
CCN: 42758

Inspired by projects in the Open Education movement such as the University of Michigan's Open.Michigan, MIT's OpenCourseWare and Berkeley's Webcast program, Digital Berkeley seeks to connect students directly to the creation and dissemination of Berkeley course materials. The point of Digital Berkeley is to have students take materials from a Berkeley class, consult the professor(s)/ lecturer(s)/facilitator(s) and turn those materials into legal, digital, accessible, usable, Open Educational Resources (OER).

While the long term goal for this class is to establish an open, free repository for Berkeley course materials in the form of OER, the short term goal is to connect students to the process of creating OER, and thus forge relationships that will help the project grow as a campus-wide service.

This is a student-initiated group study course (DE-Cal). Please contact the student coordinator(s) for specific questions.

Must be taken on a passed/not passed basis.

This course is also offered as Information 198 for upper-division undergraduates

(This course was offered for 2-3 units in Fall 2010.)

Upper-Division Courses

198. The Politics of Piracy (Sec 1) (2 units)
Instructor(s): Paul Duguid
Matt Senate
Max Klein
Time: Tuesday 5-6:30
Location: 121 Wheeler
CCN: 42503

Thanks to the personal computer, copying is easier than ever—and consequently, the sphere of copyright is bigger than ever. College students are routinely sued into bankruptcy for petty downloading. An FBI warning precedes every feature film on DVD, reminding viewers that duplication is a federal crime for which violators are subject to imprisonment or fines up to $150,000. And thanks to statutorily protected Digital Rights Management schemes, copyright holders can limit legitimate uses of copyrighted works as they see fit.

What is piracy? How does it affect the economy? Is there such a thing as "good" piracy? Over 57 million Americans have shared files on P2P networks—that’s more than the population of California and New York combined. Are all of these people pirates? Is it time to rethink our definition of piracy? How has the political environment in America contributed to stringent intellectual property protections?

Students will be familiarized with the historical rationales and legal origins of copyright, the current debates surrounding it, and the implications of an old body of law adapting to a digital era. Should we look at the growing sphere of copyright as a public interest problem, or celebrate the expansion of creators’ rights? We’ll be doing some light reading, a lot of discussion, and some film viewings that relate to our discussions. We’ll also have some guest speakers come in to provide us with different perspectives.

This is a student-initiated group study course (DE-Cal). Please contact the student coordinator(s) for specific questions.

Spring 2012: Enrolling in Info 198 now requires instructor approval. Class entry codes (CECs) will be issued on the first day of class. Please plan to show up on the first day of class to be able to officially register. If you have any other registration-related questions, please contact the student coordinators, and/or .

Must be taken on a passed/not passed basis.

Instructor(s): Brian Carver Matt Senate
Time: Th 5-7
Location: 212 Wheeler
CCN: 42505

Inspired by projects in the Open Education movement such as the University of Michigan's Open.Michigan, MIT's OpenCourseWare and Berkeley's Webcast program, Digital Berkeley seeks to connect students directly to the creation and dissemination of Berkeley course materials. The point of Digital Berkeley is to have students take materials from a Berkeley class, consult the professor(s)/ lecturer(s)/facilitator(s) and turn those materials into legal, digital, accessible, usable, Open Educational Resources (OER).

While the long term goal for this class is to establish an open, free repository for Berkeley course materials in the form of OER, the short term goal is to connect students to the process of creating OER, and thus forge relationships that will help the project grow as a campus-wide service.

This is a student-initiated group study course (DE-Cal). Please contact the student coordinator(s) for specific questions.

Must be taken on a passed/not passed basis.

This course is also offered as Information 98 for lower-division undergraduates

(This course was offered for 2-3 units in Fall 2010.)

Core Courses

Instructor(s): Robert Glushko
Time: MW 9-10:30
Location: 202 South Hall
CCN: 42566

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.

Instructor(s): John Chuang
Time: MW 10:30-12 (Lab: W 12-1)
Location: 202 South Hall
CCN: 42569

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.

General Courses

Instructor(s): Nancy Van House
Time: TuTh 2-3:30
Location: 110 South Hall
CCN: 42575

This course addresses concepts and methods of user experience research. The emphasis will be on methods of collecting and interpreting many kinds of data about real-world user activities and practices and translating them into design decisions. The course includes hands-on practice with a number of major user experience research methods, including heuristic evaluation; observation; interviews, surveys and focus groups. The emphasis will be on naturalistic/ethnographic (qualitative) methods, but we will also address major quantitative methods. Finally, we will discuss methods of bringing user experience research into the design process.

This course is appropriate for both 1st and 2nd-year MIMS students, and for students from other departments with a strong interest in user experience research, with the instructor's permission. Students will complete at least one major group project related to needs assessment and evaluation. Second-year MIMS students may use this project to meet their capping project requirement.

Instructor(s): Coye Cheshire
Time: TuTh 12:30-2
Location: 110 South Hall
CCN: 42578

This course covers the practical and theoretical issues associated with computer-mediated communication (CMC) systems. CMC includes many different types of technologies such as email, newsgroups, chat, and online games. We will focus on the analysis of CMC practices, the social structures that emerge when people use these applications, and the design and implementation issues associated with constructing CMC technologies.

We will primarily take a social scientific approach to computer-mediated communication (including research from psychology, social psychology, economics, and sociology). We will investigate questions such as: How do we represent identity and perceive others in CMC environments? How are interfaces and visualizations used in CMC to help make sense of relationships? Why do some Wikis "succeed" while others do not? How is the production of open source software such as Linux similar to (and different from) a social movement? Why are reputations useful in some online environments, and not in others? Can we really develop meaningful relationships and perhaps even love-purely through CMC?

This course was previously offered as INFO 290-12.

Instructor(s): Doug Tygar
Time: MW 2-3:30
Location: 205 South Hall
CCN: 42581
This course will survey results in computer security, cryptography, and privacy, with an emphasis on work done in the last 3 years. Student projects (creative work, demonstrations, or literature reviews) will form a substantial portion of the course work. Prerequisite: IS 206 (Distributed Systems) or a strong background in distributed systems.
Instructor(s): Morten Hansen
Time: F 9-12
Location: 202 South Hall
CCN: 42584

This course focuses on managing people in information-intensive firms and industries, such as information technology industries. Students who seek careers in these industries will soon be asked to manage people, teams, departments, and units. They need to learn how to manage. However, managing is sometimes very different in these settings: Employees are highly educated; work is more fluid; teamwork and collaboration are essential; and external situations and strategies change rapidly. For these reasons several management principles born in a traditional manufacturing era no longer apply. In particular, the old style of “command and control” needs to give way to more distributed ways of work, with significant consequences for how managers need to manage. Of course, some universal management principles apply no matter what circumstance.

While we will cover these universal management principles in this course, we will pay particular attention to management issues that are highly relevant in information-intensive settings. Topics to be covered will likely include: managing knowledge workers; managing teams (incl. virtual ones); collaborating across disparate units, giving and receiving feedback; managing the innovation process (incl. in eco-systems); managing through networks; and managing when using communication tools (e.g., tele-presence). The course will rely heavily on cases as a pedagogical form.

May not be taken for credit if student has previously taken INFO 290, Section 1 (Spring 2009) or Section 6 (Fall 2009)

This course satisfies the Management of Information Projects & Organizations requirement.

Instructor(s): Robert Glushko
Time: MW 2-3:30
Location: 202 South Hall
CCN: 42587

This course presents an end-to-end view of the design life cycle for information systems and services. It explains how design problems are conceived, researched, analyzed and resolved in different types of organizations and contexts, including start-ups, enterprises with legacy-systems, non-profit and government entities.

The course takes a comprehensive perspective on how these different contexts shape design activities and methods, including:

  • Analyzing stakeholders and customers
  • Building new vs. extending legacy systems
  • Identifying customer segments and modeling different user types
  • Analyzing and collecting data to identify and verify requirements
  • Measuring usability and quality
  • Prototyping and iterative implementation
  • Personalization and configuration
  • Designing for multiple channels (brick-and-mortar vs online)
  • Designing for multiple platforms (cellphones, PDAs, PCs)

The course presents a framework for understanding and integrating the variety of design methods taught in more detail in other I School and MOT courses. Using a mix of theory and case studies, the course provides students with different backgrounds a unifying view of the design life cycle, making them more effective and versatile designers.

NOTE: Previously offered as Info 290: Information System and Service Design: Strategy, Models, and Methods. Students will receive no credit for 228 after taking 290 section 1 Fall 2008 or Fall 2009. Offered in Fall 2010 for 3 units.

Instructor(s): Brian Carver
Time: TuTh 9:30-11
Location: 202 South Hall
CCN: 42590

Three hours of lecture per week. This course will provide an overview of the intellectual property laws with which information managers need to be familiar. It will start with a consideration of trade secrecy law that information technology and other firms routinely use to protect commercially valuable information. It will then consider the role that copyright law plays in the legal protection of information products and services. Although patents for many years rarely were available to protect information innovations, patents on such innovations are becoming increasingly common. As a consequence, it is necessary to consider standards of patentability and the scope of protection that patent affords to innovators. Trademark law allows firms to protect words or symbols used to identify their goods or services and to distinguish them from the goods and services of other producers. It offers significant protection to producers of information products and services. Because so many firms license intellectual property rights, some coverage of licensing issues is also important. Much of the course will concern the legal protection of computer software and databases, but it will also explore some intellectual property issues arising in cyberspace.

Time: TuTh 9-10:30
Location: 205 South Hall
CCN: 42593

Three hours of lecture. The Extensible Markup Language (XML), with its ability to define formal structural and semantic definitions for metadata and information models, is the key enabling technology for information services and document-centric business models that use the Internet and its family of protocols. This course introduces XML syntax, transformations, schema languages, and the querying of XML databases. It balances conceptual topics with practical skills for designing, implementing, and handling conceptual models as XML schemas.

Instructor(s): Ray Larson
Time: TuTh 11-12:30
Location: 202 South Hall
CCN: 42596

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.

Instructor(s): Coye Cheshire
Time: TuTh 11-12:30
Location: 110 South Hall
CCN: 42599

The goal of this course is to provide students with an introduction to many different types of quantitative research methods and statistical techniques. This course will be divided into two sections: 1) methods for quantitative research and, 2) quantitative statistical techniques for analyzing data. We begin with a focus on defining research problems, theory testing, causal inference, and designing research instruments. Then, we will explore a range of statistical techniques and methods that are available for empirical research. Topics in research methods include: Primary and Secondary Data Analysis, Sampling, Survey Design, and Experimental Designs. Topics in quantitative techniques include: Descriptive and Inferential statistics, General Linear Models, and Non-Linear Models. The course will conclude with an introduction to special topics in quantitative research methods.

Instructor(s): Jenna Burrell
Time: TuTh 3:30-5
Location: 205 South Hall
CCN: 42602

This course will focus upon the use of qualitative methods for research about information technologies. Methods including interviewing, focus groups, participant observation and ethnography will be taught and practiced. Significant qualitative research findings about the social impact of information technologies will be read, to analyze what we know about IT thus far, how we know it, and as models of theories and methods for future research. Frequent field exercises will be assigned to develop qualitative research skills and best practices, but the primary assignment will be to engage in a substantial fieldwork project. Methods covered will include video if grant support or other budget resources are found.

Special Topics Courses

290. Web Architecture (Sec 2) (3 units)
Time: TuTh 2-3:30
Location: 202 South Hall
CCN: 42605

This course is a survey of Web technologies, ranging from the basic technologies underlying the Web (URI, HTTP, HTML) to more advanced technologies being used in the context of Web engineering, for example structured data formats and Web programming frameworks. The goal of this course is to provide an overview of the technical issues surrounding the Web today, and to provide a solid and comprehensive perspective of the Web's constantly evolving landscape. Because of the large number of technologies covered in this course, only a fraction of them will be discussed and described in greater detail. The main goal of the course thus is an understanding of the interdependencies and connections of Web technologies, and of their capabilities and limitations. Implementing Web-based applications today can be done in a multitude of ways, and this course provides guidelines and best practices which technologies to choose, and how to use them.

Note: This course is currently offered as Information 253.

290. Information Organization Lab (Sec 4) (3 units)
Instructor(s):
Time: Tu 5-7 (Lab: Th 4-5)
Location: 202 South Hall
CCN: 42608

In this lab course students will build tools to explore and apply theories of information organization and retrieval. Students will implement various concepts covered in the concurrent 202 course through small projects on topics like controlled vocabularies, the semantic web and corpus analysis. We will also experiment with topics suggested by students during the course. Students will develop skills in rapid prototyping of web-based projects using Python, XML and jQuery. No particular programming language is required, though students should be comfortable using or learning a scripting language like JavaScript, Python or PHP.

It's recommended that students take 202 concurrently, or have taken it in the past.

This course satisfies the technology requirement.

Note: This course was offered for 2 units in Fall 2009 and 3 units in Fall 2010.

Note: This course is currently offered as Information 290TA.

290. Interface Aesthetics (Sec 6) (2 units)
Instructor(s): Kimiko Ryokai
Time: M 3:30-5:30
Location: 110 South Hall
CCN: 42611

How does good design enhance or facilitate interaction between people? How does good design make the experience people have with computational objects and environments not just functional, but emotionally engaging and stimulating? This seminar will cover visual design basics (e.g., color, layout, typography, iconography) as well as new interface metaphors beyond desktops (e.g., for mobile devices, computationally enhanced environments, tangible user interfaces). Students will get a hands-on learning experience on these topics through course projects, design critiques, and discussions, in addition to lectures and readings.

This course is now offered as Info 265.

Instructor(s): Tapan Parikh
Time: F 1-4
Location: 205 South Hall
CCN: 42614

This class is focused on social entrepreneurship and the creation of sustainable enterprises based on ICT innovations supporting community development. The class takes a broad view of entrepreneurship — including starting new businesses, non-profit initiatives and/or public sector projects. Students will begin by identifying and selecting project ideas based on their interests, experience and collaboration opportunities with external partners. They will receive feedback from experts and entrepreneurs who have launched successful ventures or projects in the developing world, including faculty from Berkeley, successful social entrepreneurs and consultants. The final deliverable will be a business plan and/or project proposal describing a product or service with a comprehensive implementation plan, including necessary partnerships, a funding/revenue model and appropriate next steps.

This course is now offered as Info 287.

Time: M 3:30-5:30
Location: 205 South Hall
CCN: 42616
This seminar explores applications of the tools of Web 2.0 and participatory media, as well as the related principles of participation, community, sharing and networking, to the educational domain. Schools and universities increasingly see these new tools and the related approaches as promising ways to address the challenges of budget shortfalls and low student engagement and performance. The class will critically examine the use of new media for education, including the underlying learning theory, existing research and innovation, social issues, as well as pedagogical models and approaches. Students will also have the opportunity and support to contribute to the emerging literature and research.
290. ICTD Research Seminar (Sec 10) (1 units)
Time: F 12-1
Location: 205 South Hall
CCN: 42761

The ICTD group seminar will discuss topics of current interest in the emerging multidisciplinary field of Information and Communications Technologies and Development, or ICTD. Each semester will be focused on a particular topic or set of topics, under the direction of appropriate faculty from the I School's ICTD group. The course content will consist of paper discussions, invited lectures from both within and outside the class and a some relatively short written assignments. Students will also be responsible for presenting during at least on class session, either on their own research, ideas or on a selected set of papers relevant to the semester's chosen topic.

Note: This course is being offered on a S/U (Satisfactory/Unsatisfactory) basis.

Instructor(s): Quentin Hardy
Time: M 3:30-6:30 (Aug. 30 - Oct. 4)
Location: 202 South Hall
CCN: 42617

Mass communications technologies have been profound influencers of human identity, from the printing press and the rise of vernacular political cultures to television and the power of celebrity. While the Web is still a work in progress, salient characteristics such as the collapse of distance, the discovery of like-minded groups, and information delivered in short bursts are already affecting the way people see themselves and the way they consume information. Following an overview on the relationship of technology with identity and communications, the course will look at the uses of narrative in news, public relations, advertising, entertainment, and online gaming.

Seminar Courses

Instructor(s): Steven Weber
Time: M 12:30-2
Location: 205 South Hall
CCN: 42620

One hour colloquium 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: 42623

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. Technology and Delegation (Sec 2) (2 units)
Instructor(s): Deirdre Mulligan
Time: W 2-4
Location: 110 South Hall
CCN: 42626

Information technology has been integrated into an array of complex interactions between individuals and the state. Often these technological changes are put forth as inevitable progress toward modernization and as value-neutral means for acting upon policies established through the political branch of government. However, the adoption or introduction of specific technology can obscure profound policy choices and options. Obscurity can arise due to barriers to transparency created by law, such as intellectual property rights asserted to prevent the analysis of software code used in electronic voting systems, due to a lack of necessary expertise to understand the ramifications of a technological shift within the public and private sector entities focused on the relevant policy issues, or, more fundamentally, due to shifts in technology that remove or shift the assumptions on which earlier policies were developed. As a result, the agency, the public, and the political branch of government may overlook the policy-implications in the choice of a new technology. Through case studies this class will explore existing examples where discretion has been delegated to, or embedded in technology, mechanisms that have or could be used to limit and manage this delegation, and techniques for early identification of inappropriate delegations.