Information Course Schedule spring 2004

Core Courses

7 weeks - 4 hours of laboratory per week. This course introduces software skills used in building prototype scripts for applications in data science and information management. The course gives an overview of procedural programming, object-oriented programming, and functional programming techniques in the Python scripting language, together with an overview of fundamental data structures, associated algorithms, and asymptotic performance analysis. Students will watch a set of instructional videos covering material and will have four hours of laboratory-style course contact each week.

NOTE: Before Fall 2017, Info 206 was titled “Distributed Computing Applications and Infrastructure” and was offered as a full-semester course for 4 units.

TuTh 10:30-12 | 202 South Hall
Instructor(s): John Chuang, Doug Tygar

Three hours of lecture per week for one-half of the semester. Project planning and scheduling, process design, project management and coordination. Analysis of information needs, specification of system requirements, analysis of alternatives, design of alternatives. Quantitative methods and tools for analysis and decision making. Design, implementation, and evaluation of a project.

This is part of the fourth required course for all Masters students in the School of Information Management and Systems, and it is open for enrollment only to students in the School.

The course provides a general introduction to information and knowledge management in organizations, including:

  1. An introduction to tools and methods for the analysis and design of information systems.
  2. The management of the process of information system analysis and design, that is, project management.

One primary objective of the course is for the student to conduct an analysis of an information system and, if appropriate, design an alternate system. This system may be a manual procedure in need of improvement, a manual system that needs automation, automated procedures that need improvement, or an analytic study of an existing system. This analysis will be accompanied by a class presentation of its results. Projects are to be done on an individual or group basis.

The course provides the student with the tools to conduct the study. Among the topics covered in the lectures and readings are the process of identifying and selecting projects, project initiation, systems requirements determination, system data collection, interviewing and questionnaire development, workflow analysis and design, data flow diagramming, statistical and cost analysis, and the implementation and evaluation of systems. It is up to the student to find a project for the course. The instructor will provide guidance. The break between semesters is a good time to begin looking for organizations and/or systems that need analysis and/or improvement.

Part of the course is devoted to the use of Microsoft Project to develop a schedule of the activities for the project and to supply updated schedules to the instructor during the semester.

In addition to the analysis/design project, there will be additional assignments in specific management areas and to develop skills on the topics covered in the lectures. Among these assignments are the use of statistical analysis tools, spreadsheet programs, and dataflow modeling tools.

MW 10:30-12 | 202 South Hall
Instructor(s): Yale Braunstein

This course explores online organizations, social relationships and communication networks by using theories and methods from social science, information science and humanities, including organizational theory, the diffusion of innovation, social networks and network organizations, etc. Key components of the course include:

  1. Methods. The course will introduce some of the key social science methods for understanding the dynamics of online ecologies, including participant observation, interviewing, focus groups, etc.
  2. Practice. The course will look at the way software environments give structure to communication and social relations -- and vice versa -- and introduce concepts from social science and humanities that help to frame the broader theoretical issues. For example: New software ecologies such as Tribe or Friendster can be analyzed by using social network theory ('six degrees of separation') and information theories, such as the 'strength of weak ties.' E-mail has been analyzed using the theory of small group behavior. Organizational change after new information systems are introduced has been analyzed using the diffusion of innovation and structuration theories. The idea of 'network organizations' has been developing to describe new kinds of social organization that are neither markets nor firms.
  3. Theory. Key social theories about IT and organization will be covered, for example: Ev Rodgers' theory of the Diffusion of Innovation, small group behavior; Walter Powell's on networks, markets and network organizations; social network theory; the idea of structuration as a model of how IT changes organizations, etc.
  4. Design. The idea of "experience design" has evolved to connect social science to software and hardware design.

Course evaluation will include both exams and a research paper analyzing the social dynamics of an online ecology.

MW 10:30-12 | 202 South Hall
Instructor(s): Peter Lyman

General Courses

This course explores the relationship between organizations and the development and use of information technology and systems. It presumes that organizational models reflect the opportunities created by information technology and the changing institutional context. We will compare the implications of different organizational models for knowledge and information flows, learning within and between organizations, and learning between organizations and their environment. Case materials will draw from private and public sector organizations as well as professional, educational and other non-profit organizations. We will devote special attention to organizational transformations associated with new models of innovation and the “network” or knowledge economy.

The course is recommended for MIMS students, SIMS Ph.D. students, and graduate students in other departments with an interest in the relationship between information technology and the transformation of organizations.

Th 2-5 | 107 South Hall
Instructor(s): AnnaLee Saxenian

Science and Technology Studies (STS) is an interdisciplinary field concerned with two areas of interest to us: the interaction between technology and the social; and knowledge communities. Recent years have seen increased interaction between STS and human-computer interaction (HCI), information and communication technologies for development (ICTD), and new media.

This class will be a seminar emphasizing close reading and discussion of some classic STS works, along with more current research, emphasizing that which is relevant to information and computing technologies, and knowledge communities. Our concern will be with how these can help us understand the relationships among information technology and new media, especially design; knowledge communities; and the social.

Topics will depend in part on who’s in the class and people’s interests. Past years' topics include Social Construction of Technology (SCOT), Actor-Network Theory (ANT), Activity Theory, configuring users, epistemic cultures, situated action, reflective/critical HCI, and distributed cognition. Some of these topics are introduced in I203 but, of necessity, not in the depth. In I212, we address how these topics are useful for understanding the relationships among information technology, design, and the social. This course won’t help you get a job, but it may help you better understand what you are doing and why.

This class is open to any interested graduate student. It is particularly appropriate for I School Ph.D. students; I School master’s students interested in conceptual issues underlying some of their more applied coursework; and graduate students doing a new media emphasis, and from related departments. Past students have been from departments as varied as architecture, mechanical engineering, and education.

M 2:30-5:30 | 107 South Hall
Instructor(s): Nancy Van House

Three hours of lecture per week. User interface design and human-computer interaction. Examination of alternative design. Tools and methods for design and development. Human- computer interaction. Methods for measuring and evaluating interface quality.

This course covers the design, prototyping, and evaluation of user interfaces to computers which is often called Human-Computer Interaction (HCI). It is loosely based on course CS1 described in the ACM SIGCHI Curricula for Human-Computer Interaction (Association for Computing Machinery, 1992).

HCI covers many topics including:

  1. Human capabilities (e.g., visual and auditory perception, memory, mental models, and interface metaphors);
  2. Interface technology (e.g., input and output devices, interaction styles, and common interface paradigms); and,
  3. Interface design methods (e.g., user-centered design, prototyping, and design principles and rules), and interface evaluation (e.g., software logging, user observation, benchmarks and experiments).

This material is covered through lectures, reading, discussions, homework assignments, and a course project. This course differs from CS 160 primarily in two ways:

  1. There is an emphasis on interfaces for information technology applications; and,
  2. There is less emphasis on programming and system development, although some simple prototyping (for example, in visual basic or using JAVA GUI development tools) may be required. (CS 160 has a big programming project.)
TuTh 9-10:30 | 202 South Hall
Instructor(s): Marti Hearst

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.

TuTh 2-3:30 | 110 South Hall
Instructor(s): Nancy Van House

Three hours of lecture per week. Theories and methods for searching and retrieval of text and bibliographic information. Analysis of relevance and utility. Statistical and linguistic methods for automatic indexing and classification. Boolean and probabilistic approaches to indexing, query formulation, and output ranking. Filtering methods. Measures of retrieval effectiveness and retrieval experimentation methodology.

This course is intended to prepare you to understand the underlying theories and algorithms of advanced information retrieval systems and to introduce the methodology for the design and evaluation of information retrieval systems. The course will introduce you to the major types of information retrieval systems, the different theoretical foundations underlying these systems, and the methods and measures that can be used to evaluate them. The course will focus on the both the theoretical aspects of information retrieval design and evaluation, and will also consider the practical aspects of how these theories have been implemented in actual systems. These topics will be examined through readings, discussion, hands-on experience using various information retrieval systems, and through participation in evaluation of different retrieval algorithms on various test collections. The prerequisite for the course is INFOSYS 202, though this may be waived with the consent of instructor. A good familiarity with computers and programming is highly desirable.

TuTh 10:30-12 | 107 South Hall
Instructor(s): Ray Larson

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.

MW 9-10:30 | 202 South Hall
Instructor(s): Michael Buckland

Information visualization is widely used in media, business, and engineering disciplines to help people analyze and understand the information at hand. The industry has grown exponentially over the last few years. As a result there are more visualization tools available, which have in turn lowered the barrier of entry for creating visualizations.

This course provides an overview of the field of Information Visualization. It follows a hands-on approach. Readings and lectures will cover basic visualization principles and tools. Labs will focus on practical introductions to tools and frameworks. We will discuss existing visualizations and critique their effectiveness in conveying information. Finally, guest speakers from the industry will give an insight into how information visualization is used in practice.

All students are expected to participate in class discussion, complete lab assignments, and create an advanced interactive data visualization as a semester project.

Priority for attending this class is given to I School students. The semester project involves programming; therefore students are expected to have some coding experience. Interested students from other departments are invited to join the class if they can demonstrate the required skills.

Note: This course is offered for a letter grade only.

Note: Until 2014, this course was offered for 3 units.

W 2-5 | 202 South Hall
Instructor(s): Marti Hearst

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.

TuTh 12:30-2 | 202 South Hall
Instructor(s): Ray Larson

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.

TuTh 12:30-2 | 107 South Hall
Instructor(s): Peter Lyman

Three hours of lecture per week. General introduction to the organization and administration of library services and their place in the institutions and communities they serve. Problems and practices with respect to governance, functions, collections, and building. Management functions as applicable: planning, organizing, innovation, staffing, budgeting, controlling. Technological change.

Outline of Topics:

  1. General knowledge of the concepts, vocabulary, and techniques of organizations and management.
  2. Introduction to social, economic, political and technological context of academic, public, school, and special libraries.
  3. General knowledge of how libraries function.
  4. Identification of major challenges and opportunities facing library services.
  5. Identification of skills for survival and success as professionals.

The course will include lectures, guest speakers, videos, case studies, field trips, and class discussion. Course requirements will include: analysis of a manager's roles; review of an unfamiliar library; budget exercise; planning exercise ("critical path analysis"); accounting exercise; position description; job announcement; case studies; a specialized small group or individual project that requires recommendations for change in a library service.

This course is designed for first or second year students in the Master's in Information Management & Systems program, but open to Juniors, Seniors, and Graduate students in any majors. Second-year MIMS students may use this project for the required Final Project of the Master's degree.

F 9-12 | 107 South Hall
Instructor(s): Michael Buckland

Special Topics Courses

An in-depth introduction to the theory and practice of subject classification systems, representation of intellectual responsibility, and document representation. 245 (Organization of Information in Collections) is broadly concerned with the representation of objects, metadata, and indexing across all fields MIMS students are likely to be concerned with and is a suitable course for all MIMS students. The challenge in 245 is to achieve breadth. This experimental Special Topics offering, meeting just one class hour a week, is intended to supplement 245 with a more detailed treatment of classification systems and of principles of bibliographic description and cataloging as applied to objects of any kind. This more advanced treatment is intended for students who want go beyond 245 and is needed by those who want an option on bibliographic or library work.

Approach: There is a required textbook, Wynar's Introduction to Cataloging and Classification, 9th ed., by Arlene Taylor (Libraries Unlimited, 2000). We will work through the textbook week by week, with discussion and exercises. I have a copy of the textbook in my office in case anyone wants to look at it. Also, I will place a copy of an older edition (1992), which is out-dated but can give you a sense of what will be covered, in the Computing Lab.

Section: 15
Tu 2-3 | 107 South Hall
Instructor(s): Michael Buckland

Study of product design, facilities design, corporate identity design, and how these design strategies are integral to product development and influence customer satisfaction, quality issues, manufacturing procedures, and marketing tactics.

Section: 5
Tu 2-4 | F320 Haas
Instructor(s): Trudy Kehret-Ward

IS290 Digital Media Design Studio is an advanced graduate level studio course in which students develop and present a digital media application prototype. Projects would ideally involve the creation, use, and reuse of digital media and metadata (descriptions of media content and structure). IS290 Digital Media Design Studio is the second course of a two course series that began with IS246 Multimedia Information and is intended to enable Fall IS246 students to implement, iterate, and present their projects designed in IS246.

The course will feature two different sessions per week: 90 minutes of lecture/seminar and 90 minutes of studio instruction. The lecture/seminar topics and readings will include advanced topics in digital media applications and multimedia information systems focused on the particular student projects being developed in the course. The lecture/seminar sessions will also feature several guest lectures from leading digital media researchers and designers. The studio sessions will involve in-class design sessions, presentations, and crit of student work. Group projects (3 — 5 students per team) are strongly encouraged. The course will culminate in a public presentation of student projects with guest evaluators from industry and academia.

This course is ideally suited to second year MIMS students who have taken IS246 and who wish to do a media-related MIMS Final Project. The course is also open to all students who have taken IS246. A small number of other students working on digital media projects will also be considered for participation in the course.

About the Instructor: Marc Davis is an Assistant Professor at the School of Information Management and Systems where he directs the Garage Cinema Research group. Prof. Davis' work is focused on creating the technology and applications that will enable daily media consumers to become daily media producers. His research and teaching encompass the theory, design, and development of digital media systems for creating and using media metadata to automate media production and reuse.

Section: 1
TuTh 3:30-5 | 110 South Hall
Instructor(s): Marc Davis

Note: this course is now 243: Document Engineering and Information Architecture.

This three-unit course introduces a new discipline of 'Document Engineering' for specifying, designing, and deploying the electronic documents that serve as the interfaces to e-business applications and web-based services. It is natural to conceptualize the business relationships between companies as document exchanges, and XML, with its ability to define formal structural and semantic definitions for electronic documents, has rapidly emerged as a key enabling technology as e-business takes hold on the Internet. After introducing XML syntax, styles and transformations, and schema languages, a substantial part of the course is devoted to teaching students practical skills for designing and implementing the documents that enable e-business transactions and applications. These skills include: developing information requirements, analyzing existing documents, identifying and organizing document components, implementing XML schemas, modeling business processes, specifying business processes and service interfaces using XML schemas, and'choreographing' complex chains of document exchanges for multi-company business activities.

The course also introduces and evaluates the relevant XML standards, specifications, and software architectures for the design, development, and deployment of document-centric e-business applications, e-marketplaces, and web services. It explains the co-evolution of document-centric e-business models and their enabling architectures and computational environments (it has been said that 'XML gives Java something to do'). It interleaves technology issues with management and business concerns, such as selecting a standards strategy, assessing an organization's readiness for document engineering, and meeting the legal, policy, and interoperability challenges within and between electronic trading communities.

About the Instructor

Bob Glushko is an Engineering Fellow at Commerce One, which provides software and services for electronic marketplaces. Before becoming an Engineering Fellow in November 2000, Glushko was Director, Document Engineering and Director, Advanced Technology, responsible for Commerce One's XML architecture and technical standards efforts. He joined Commerce One in January 1999 when it acquired Veo Systems, which pioneered the use of XML for e-commerce and which he co-founded in 1997. Prior to Veo Systems, Glushko co-founded two companies specializing in SGML-based electronic publishing. He has worked at AT&T Bell Laboratories and the Software Engineering Institute of Carnegie-Mellon University. He has an undergraduate degree from Stanford, an MS (Software Engineering) from the Wang Institute, and a Ph.D. (cognitive psychology) from UC San Diego.

Section: 4
MW 12:30-2 | 202 South Hall
Instructor(s): Robert Glushko

"e-Berkeley" is a broad campus-wide initiative to provide services on the Web. In this seminar our goal is to apply Document Engineering methods to the e-Berkeley effort to give it a stronger architectural foundation. We will continue the development of an XML schema library, design documents and business processes as required, and implement the applications and user interfaces for richly choreographed services.

Section: 2
Tu 4-6 | 202 South Hall
Instructor(s): Robert Glushko

This class provides students — scientists and non-scientists alike — with a solid understanding of the issues, strategies, and technologies of the biotech industry. The core of the course is an in-depth analysis of the strategies that companies use to compete in the biotech and healthcare industries. We will understand how companies derive winning (or otherwise) business strategies across the value chain of the pharmaceutical, agbio and healthcare industries. In specialized modules we will examine intellectual property protection issues of the biotech industry, including the challenges of commercializing academically-derived IP. We'll also look at the rising influence of the bioinformatics, genomics and proteomics companies. The final module will examine ethical issues facing the industry, such as organ and tissue farming, genetic screening and biowarfare. An early module on basic biotech science will help the non-scientists in the class to appreciate technical issues. By the end of the class, students should be able to understand and intelligently critique the business and marketing strategies of companies participating in the biotech revolution.

Section: 12
Th 4-6 | F320 Haas
Instructor(s): Todd Morrill, Wendy Adams

This class explores how traditional firms and startups use information technology (IT) strategically while focusing on the use of IT rather than the details of the technology. The object is to understand how IT enables new strategies and how existing strategies adapt to IT innovations. Technologies that improve firms' ability to gather, distribute, and process information affect (1) how important business functions (or value activities) are performed, (2) individual firms structure and value chains, and (3) how firms interface and interact.


The class examines these issues from a number of perspectives:

  • How is specific IT, e.g., the Internet, databases, online payment systems, and mobile communications, used to create value?
  • How do different tasks and functional areas, in particular operations and marketing, employ IT?
  • What business models, markets, and strategies do IT developments improve and make possible, e.g., online procurement, supply chain management, and types of B2C and B2B commerce?
  • What are the best ways for firms to jointly optimize IT, their organizational structure, and their supply chain?
  • How does IT's use differ across industries ranging from those based on pure information to complex manufacturing?

Course syllabus (HTML)

Section: 7
TuTh 9:30-11 | 325 Cheit
Instructor(s): Terrence Hendershott

The rise and fall of the high-technology industries of the 1990s reflect broader changes in markets, production organization, and business models, as well as the operation of government policies. These broader changes, which include but go well beyond the Internet revolution itself, suggest that the industrial economy is being fundamentally transformed by the diffusion of innovations in technology and business models across the industrial and industrializing economies. At the same time, these changes cannot be understood without a deeper examination of the factors that created competitive advantage at the national level in many of these industries during the previous three decades. This course explores the broad changes in “who is winning, who is losing, and why” in global markets for high-technology goods ranging from semiconductors to commercial aircraft.

This course seeks to make sense of, inter alia, the decline and prospective recovery of U.S. high-technology industries, the evolution of innovation and technology strategies and policies in Western Europe and Asia, the historic and current roles of governments in shaping markets for high-technology goods, and the impact on business strategies of recent developments in early-stage capital markets. Our general approach views technological innovation and competition as dynamic processes that reflect previous choices made by firms and governments. Modern technologies develop in markets that are international in scope, often imperfectly competitive, and subject to influence by a variety of economic and political stakeholders. We will use an eclectic mix of theoretical, historical, and practical perspectives throughout the course in examining these issues, although no special familiarity with any of these is assumed. From time to time, we will be joined by venture capitalists, corporate executives, and technologists engaged in global high-technology markets for discussion of these issues.

CLASS FORMAT: Seminar with cases, discussions, lectures and guest speakers.

REQUIRED READINGS: All students should purchase the Class Reader which will include the required HBS case studies and other articles.

BASIS FOR FINAL GRADE: Students will be expected to undertake one substantial research project, in cross-disciplinary teams, requiring both traditional and on-line research skills. Each team will present briefly to the class as a whole. The grade will be based on the general in-class participation and the final research report.

BIOGRAPHICAL SKETCH: Charles C. Wu is currently a Lecturer in the Management of Technology Program with over 20 years of pragmatic experience in High Technology and 14 years representing foreign organizations. He is currently Managing Director and Founder of the Panasonic Digital Concepts Center, Matsushita's Technology Alliances, Venture Capital and Incubator Organization. Prior to Panasonic, Charles was the first US professional at Vertex Venture Holdings, the Venture Capital arm of Singapore Technologies. Charles has served on boards of 11 public and private companies assisting them with their international business relationships and strategy. Charles has a MBA from the Stanford Graduate School of Business and an BS in Computer Science and Engineering from the Massachusetts Institute of Technology.

See the MOT site for details. 

Section: 10
Th 2-4 | 110 Cheit
Instructor(s): Charles Wu

Typically offered SPRING semester.

This is a Core Course of the MOT program and is not a required course for the MOT certificate.

This course is designed to give business and engineering students an overview of the main topics related to the management of technology, with a focus on innovation as it relates to products, processes, and business models. Why do so many new technology businesses fail, and why are so many successful businesses unable to recognize fundamental market transitions that can change the structure of an entire industry? The course covers the full spectrum of activities associated with technology businesses, from strategy and R&D through marketing and distribution. The format is highly interactive and includes readings, case studies, and guest speakers from inside and outside the MOT program.

Section: 3
MW 8-9:30 | F320 Haas
Instructor(s): Henry Chesbrough

This course is intended to provide the core skills needed for the identification of opportunities that can lead to successful, entrepreneurial high technology ventures, regardless of the individual's "home" skill set, whether technical or managerial. We examine in depth the approaches most likely to succeed for entrepreneurial companies as a function of markets and technologies. Emphasis is placed on the special requirements for creating and executing strategy in a setting of rapid technological change and limited resources. This course is open to both MBA and Engineering students (who enroll through the College of Engineering), and is particularly suited for those who anticipate founding or operating technology companies.

Section: 6
MW 4-5:30 | 135 Cheit
Instructor(s): Andrew Isaacs

This is a Related Course of the MOT program, usually taught in Spring.

Sustainable Design, Manufacturing and Management as exercised by the enterprise is a poorly understood idea and one that is not intuitively connected to business value or engineering practice.

This course will provide the basis for understanding (1) what comprises sustainable practices in for-profit enterprises, (2) how to practice and measure continuous improvement using sustainability thinking, techniques and tools for product and manufacturing process design, and (3) the techniques for and value of effective communication of sustainability performance to internal and external audiences.

Material in the course will be supplemented by speakers with diverse backgrounds in corporate sustainability, environmental consulting, and academia.

Discussions of papers in the reader including case studies will be used to illustrate topics. A final class project will be required (for those registered for 3 units), with students working individually or in small groups. Cross functional groups including both engineering and MBA students are encouraged. Class projects will apply the analysis techniques covered in this course to design and develop environmentally mindful products or processes or analyze policies that lead to environmental improvements. Interaction with industry and collection of real-world data will be encouraged.

David Dornfeld received his B.S., M.S. and Ph.D. degrees in Mechanical Engineering from the University of Wisconsin-Madison in 1976 in the area of Production Engineering. He joined the faculty of the University of California at Berkeley in the Mechanical Engineering Department in 1977 and is presently Professor of Manufacturing Engineering. Since July 1, 1999 he holds the Will C. Hall Family Chair in Engineering. He is presently Associate Dean for Interdisciplinary Studies in the College of Engineering.In 1982 and 1992 he was Directeur de Recherche Associe, Ecole Nationale Superieure des Mines de Paris, Paris and Invited Professor, Ecole Nationale Superieure d'Arts et Metiers- ENSAM, Paris, respectively.

Dr. Dornfeld's research activities are in several fields of manufacturing engineering and flexible automation: acoustic emission monitoring and analysis of manufacturing processes; burr formation and edge finishing (leads an industry consortium supporting work in this area); precision manufacturing with specialization on chemical mechanical planarization for semiconductor manufacturing; green manufacturing; and intelligent sensors and signal processing for process monitoring and optimization. He has published over 270 papers in these fields, contributed chapters to several books and has four patents based on his research work. He is a consultant on sensors, manufacturing productivity and automation and process modeling and the associated intellectual property issues.

Professor Dornfeld is a Fellow and an active member of the American Society of Mechanical Engineers (ASME), He was the recipient of the ASME Blackall Machine Tool and Gage Award in 1986. He is a Fellow and past-Director of the Society of Manufacturing Engineers (SME) and a recipient of the 2004 SME Fredrick W. Taylor Research Medal, member of Japan Society of Precision Engineering (JSPE), American Society of Precision Engineering (ASPE), and Materials Research Society (MRS) . He is past-President of the Board of Directors , North American Manufacturing Research Institute (NAMRI/SME). He is an Active Member of the CIRP (International Institution for Production Engineering Research) where he serves as member of the governing Council and is past-Chair of the Scientific Technical Committee on Cutting.

Section: 14
MW 4-5:30 | 130 Wheeler
Instructor(s): Nikhil Krishnan

This is a Related Course of the MOT program.

No other technology in the history of this planet has proliferated as quickly to as many people as the mobile phone.  Within only two decades of commercial deployment, worldwide mobile phone subscriber population (over 2.5 billion) and annual unit shipments (approaching one billion) have surpassed those of fixed-line phones, television sets, personal computers, and fixed-line internet connections.  Yet, despite this explosive growth, few segments within the information technology industry have proven as challenging as wireless for new entrants (whether startups or industry giants such as Intel and Microsoft).    In this course, students will analyze the role of regulatory, technological, economic, and market forces in shaping wireless industry structure, value chain, business and operating models, competitive dynamics, and barriers to entry.  Special emphasis is placed on identifying new opportunities and understanding the challenges for startups and other new entrants.  In the context of this course, wireless communications encompasses voice, data, and video services (including broadcasting) offered over terrestrial and satellite networks.  Given its size and relative impact, well over half of the course will be devoted to cellular markets and technologies.  There are no prerequisites beyond graduate student standing but material is drawn from a variety of disciplines including public policy, law, economics, finance, marketing, engineering, and physics.

The topics covered include:

  • Spectrum policy and regulation
  • Technology standards and infrastructure
  • Mobile handsets
  • Business and operating models for wireless network operators
  • Marketing and pricing of wireless services
  • Devices and applications
  • Cellular markets and competitive strategy
  • Cellular markets in developing countries
  • Broadcasting and content delivery
  • Broadband wireless access
  • Emerging applications and business models for wireless services

    BIOGRAPHICAL SKETCH:  Dr. Reza Moazzami has over fifteen years of experience as an engineer, entrepreneur, and investor in the communications industry. Dr. Moazzami received B.S. with highest honors, M.S., and Ph.D. degrees in Electrical Engineering and Computer Science from UC Berkeley, and an MBA from the Sloan School of Management at the Massachusetts Institute of Technology. He holds eleven patents and has been a speaker at numerous technology industry conferences and leading universities.

    Course Syllabus (pdf)

Section: 9
Tu 6-9 | F320 Haas
Instructor(s): Reza Moazzami

This course complements IS 243 (Document Engineering) with more extensive coverage of XML technologies and the use of those technologies to build applications. The course will cover in depth XML syntax and processing, Unicode, XPath and XSLT, XML Schema, and processing models for XML. It will also cover using XML technologies to build web-based applications. Some experience using Java (e.g. IS 255) will be helpful but is not required.

There is a one credit option of this course. For that 1 credit, no final project will be required and subset of the assignments will be requried.

Required Texts:

  1. Definitive XML Schema, Priscilla Walmsley, Prentice Hall, ISBN 0-13-065567-8
  2. Beginning XSLT, Jeni Tennison, APress Books, ISBN 1-59059-260-3 (see


Recommended Text:

  1. Java & XML, Brett McLughlin, O'Reilly, ISBN 0-596-00197-5


Section: 8
Tu 2-4 | 202 South Hall
Instructor(s): Alex Miłowski

Seminars & Colloquia

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.

Section: 1
F 3-5 | 107 South Hall

Scholars from a variety of disciplines have discovered--or rediscovered--regions as a unit for analyzing economic life. This has led to a flourishing of interdisciplinary work on the causes and dynamics of regional growth and development, as well as new approaches to economic development policy. The seminar compares theoretical approaches to regional economies that have emerged in the past decade, including those from economics, economic sociology, management, and economic geography. This year the course will focus on the emergence of information technology industries in formerly peripheral regions in the global economy-- from India and Ireland to Israel, Taiwan, and China. Because the course is a reading seminar, we will rely heavily on the quality of student preparation and participation. Students will be expected to help lead class discussions and to write either two analytical essays or a longer research paper for the course.

This course is cross-listed with CP 227.

Section: 2
M 2-5 | 205 South Hall
Instructor(s): Edmund Egan