Skip to main content

University of Michigan School of Information



559 - Introduction to AR/VR Application Design

Introduction to AR/VR Application Design --- This course will introduce students to Augmented Reality (AR) and Virtual Reality (VR) interfaces. This course covers basic concepts; students will create two mini-projects, one focused on AR and one on VR, using prototyping tools. The course requires neither special background nor programming experience.

561 - Natural Language Processing

Natural Language Processing --- Linguistics fundamentals of natural language processing (NLP), part of speech tagging, hidden Markov models, syntax and parsing, lexical semantics, compositional semantics, word sense disambiguation, machine translation. Additional topics such as sentiment analysis, text generation, and deep learning for NLP>

563 - Game Theory

Game Theory --- Simply knowing that people behave strategically is not a recipe for success, but acquiring a framework for strategic thinking is. This course gives students the competitive edge to anticipate, formulate and analyze strategic interactions. You will learn how to acquire and process information to act effectively in strategic situations, based on analysis of the motivations of other participants. You will also learn how to incentivize the motivate users, collaborators and customers to further the objectives of an organization, community or society.

564 - SQL and Databases

SQL and Databases --- This course will introduce the students to beginning and intermediate database concepts to prepare the student to use databases as part of a data analysis workflow. The students will learn data modelling, SQL Syntax, understanding how to evaluate different database systems for suitability, how to evaluate and improve the performance of database operations, how to use a database in a multi-step analysis process.

568 - Introduction to Applied Data Science

Introduction to Applied Data Science --- This course aims to introduce students to the basics of Data Science. Students will complete four different modules - How to be a Data Scientist, Communicating results to Stakeholders, Ethics of Data Science and Introduction to the various subspecialties of Data Science such as ML, NLP, IR, Networks, Data Mining, etc.

569 - Creating XR Experiences

Creating XR Experiences --- Students gain hands-on experience with XR project management, design, development, and evaluation by working with clients from various U-M units to create XR experiences related to research and instructional programs. Weekly class lectures, readings, discussions, and assignments help to build skills and knowledge needed for creating successful XR experiences.

571 - Intro to Cloud Computing

Intro to Cloud Computing --- In this course students will learn about cloud infrastructure, cloud networks, management, methods to compare and contrast computing services, and performance, scalability, and availability of cloud resources for data intensive tasks. Transferring of large datasets around within the cloud to create cloud based workflows will also be covered. At the end of this course, students should be able to set up cloud based workflows for doing common tasks, as well as create and explain costs and proposals. Cloud accounts will be provided to each student to meet course objectives.

574 - Health Informatics Program Seminar

Health Informatics Program Seminar ---This course is a requirement for second year students in the Master of Health Informatics program. It focuses on reflection and presentations associated with the internship experience. Presentation and constructive feedback as aspects of leadership will be emphasized.

579 - Building Interactive Applications

Building Interactive Applications --- This course introduces tools and techniques for building user interfaces that are reactive and responsive. It covers a variety of design heuristics for creating interfaces that are usable and accessible. It also teaches software design patterns to implement user interfaces at scale.

580 - Understanding Records and Archives: Principles and Practices

Understanding Records and Archives: Principles and Practices --- Provides an understanding of why societies, cultures, organizations, and individuals create and keep records. Presents cornerstone terminology, concepts, and practices used in records management and archival administration. Examines the evolution of methods and technologies used to create, store, organize, and preserve records and the ways in which organizations and individuals are archives and records for ongoing operations, accountability, research, litigation, and organizational memory. Participants become familiar with the legal, policy, and ethical issues surrounding records and archives administration and become conversant with the structure, organization, and literature of the archival and records management professions.