Skip to main content

University of Michigan School of Information



647 - Information Resources and Services

This course introduces the principles and practice of reference and information services and provides practical guidelines for evaluating and using a variety of information sources. The course focuses on providing students with practical experience, but it also covers how research findings related to reference interaction can be translated into practical guidelines and implemented by information professionals in various work settings. The core theme of this course revolves around understanding reference services and sources from a user information needs and seeking perspective rather than from a bibliography- or source-centered viewpoint. Upon completion of this course, students will be able to: (1) Demonstrate the ability to conduct effective reference service interviews; (2) Identify and use appropriate reference sources to find answers to reference questions; (3) Apply criteria to be used in evaluating reference sources; (4) Demonstrate knowledge of users? information needs, seeking, and use; (5) Possess familiarity with current problems, trends, and issues in the field of reference and information services.

648 - Evaluation and Research Methods for Health Informatics and Learning Systems

This course provides a foundational introduction to empirical methods, both qualitative, that are applicable to health informatics and learning health systems, and that support both evaluation and research studies. Quantitative methods are introduced with a heavy emphasis on measurement theory and the development of measurement instruments. Each week, as new methods are introduced, they are examined through analysis of published studies, including several classic papers, of applications of information technology applied to health care, population health, and personal health. Students complete two study design exercises a key learning experiences in the course.

649 - Information Visualization

Introduction to information visualization. Topics include data and image models, multidimensional and multivariate data, design principles for visualization, hierarchical, network, textual and collaborative visualization, the visualization pipeline, data processing for visualization, visual representations, visualization system interaction design, and impact of perception. Emphasizes construction of systems using graphics application programming interfaces (APIs) and analysis tools.

650 - Information Retrieval

Information is everywhere. We encounter it in our everyday lives in the form of E-mail, newspapers, television, the Web, and even in conversations with each other. Information is hidden in a variety of media: text, images, sounds, videos. While casual information consumers can simply enjoy its abundance and appreciate the existence of search engines that can help them find what they want, information professionals are responsible for building the underlying technology that search engines use. Building a search engine involves a lot more than indexing some documents -- information retrieval is the study of the interaction between users and large information environments. It covers concepts such as information need, documents and queries, indexing and searching, retrieval evaluation, multimedia and hypertext search, Web search, as well as bibliographical databases. In this course, students go over some classic concepts of information retrieval and then quickly jump to the current state of the art in the field, where crawlers, spiders, and hard-of-hearing personal butlers roam.

652 - Electronic Commerce

Introduction to the design and analysis of automated commerce systems, from both a technological and social perspective. Infrastructure supporting search for commerce opportunities, negotiating terms of trade, and executing transactions. Issues of security, privacy, incentives, and strategy.

658 - Information Architecture

Everything is complex. Distinctions between physical and digital space are dissolving. Profound events in human culture unfold in places made of and from information. The architecture of information for a Bay Area startup's new IOS app, or for a municipal government's sharepoint portal, or up in the cloud of an "omnichannel" enterprise is rarely somebody's specific job. This course will examine the progression of IA theory and expand students' familiarity with architecture, architects, and architectural and critical theory. In this class you'll engage in a peculiar and spirited examination of arguments for why it ought to be. You'll learn how to apply architectural thinking and practices in complex information spaces, and how to design structures that make the complex clear.

659 - Developing AR/VR Experiences

This course will focus on creating augmented reality (AR) and virtual reality (VR) interfaces that blend or substitute elements of the physical world with digital content. Given that AR/VR technologies have a high technical barrier of entry and are rapidly evolving, the course will cover methods and tools to mitigate these issues. Students will learn how to approach technical problems in interaction design, to systematically study requirements, and balance technological limitations.

660 - Designing Novel Social Computing Experiences

From Twitter to Facebook and all the way back to email, social computing is one of the most important reasons people use the internet. In this class, we will explore how and why social computing works by building new, experimental social computing systems.

661 - Managing Health Informatics

This course prepares students to take on management challenges faced in health informatics leadership roles within a variety of organizational settings. Through a combination of seminar and case study work, it is a highly interactive course in which students have the opportunity to discuss real-world health informatics scenarios from a variety of perspectives in order to gain familiarity with different managerial approaches. The course also draws on organizational and managerial theory to provide students with more generalized knowledge about how to be an effective leader. Students build knowledge and develop skills to consider multiple dimensions of possible solutions to health informatics-related issues, arrive at decisions, and articulate the reasoning behind the approaches to their decision-making. This course has a strong organizational orientation and is appropriate for any student preparing for a health informatics career that includes managerial responsibilities.

664 - Database Application Design

This course is an introduction to database management systems (DBMS). It covers both theoretical and practical aspects of DBMS, including database design, use, and implementation using the database language SQL. Topics in physical database design are also discussed. An essential part of the course is a programming project through which students design and develop a practical database system for library access, electronic commerce, information retrieval, or a similar application. Students use a Python web framework connected to a MySQL database throughout the course.