Skip to main content

University of Michigan School of Information



360 - Succeeding at Failing: The Art of Entrepreneurship in the Information Age

Behind every entrepreneurial success story lie the untold stories of numerous failures. Those with visions that were too early, too late, or unable to capitalize on a prospective opportunity for any number of reasons. For the overwhelming majority of entrepreneurs, pursuing a dream is far more likely to result in failure than success.

Entrepreneurship is a mindset characterized by risk-taking, seeing problems from multiple perspectives, experimentation, and continually challenging oneself to produce meaningful results. However, it is also about learning from failure - and ultimately finding a way to succeed by overcoming the odds.

Succeeding at failing is more humanistic than mechanical, it is built on lived experience more than replicable formulas, it is more art than science. It is an essential ingredient in developing an entrepreneurial mindset, and like any other
form of art, it can be taught, practiced, and experienced - and that is the objective
of this course.

460 - Modeling Success: The Science of Entrepreneurship in the Information Age

Discussions about technology-driven change typically focuses on enabler, instead of the forces impacting the way we work, play, learn, buy, and communicate with each other. We will apply relevant entrepreneurial theory and practice - and in particular, the principles of business model generation - to learn how to search for, respond to, and exploit the recurrent waves of technological change as entrepreneurial of opportunities.

489 - Designing Engagement Through Social Media

In this course, students will work on service-learning projects to research, design, and implement social media strategies for local organizations. Student teams will apply principles of user-centered design combined with expertise in social media communication and social group theory to accomplish social media projects.

537 - Crisis Informatics

Saving lives in crises means being prepared, coordinated and fast. Information and technology are increasingly the tools people in need are turning to. As humanitarian organizations have agreed, "information is aid." Participants in this class will learn to examine crisis situations, in continuum from personal to international crises, and evaluate and plan relevant information technology responses. The class will review personal crises such as a major accident; and recent international crisis-disaster response, such as the Syrian Refugee migration, Hurricane Sandy, and Nepal earthquake. Students will have an opportunity to have hands-on experience with the technology tools used in disaster response, and work in teams with senior executives from international NGO's and corporations.

652 - Incentives and Strategic Behavior in Computational Systems

Modeling and analysis of strategic decision environments from combined computational and economic perspectives. Essential elements of game theory, including solution concepts and equilibrium computation. Design and analysis of mechanisms for problems motivated by areas such as electronic commerce, social computing, social choice, and information elicitation.

654 - Critical Policy Issues in Health IT

This course will introduce the critical policy issues related to the use of Health Information Technologies (HIT) with a primary focus on the U.S. The course will explore issues from both a national perspective as well as the perspective of organizations that use these systems.

660 - Designing Novel Social Computing Technologies

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.

672 - Applied Clinical Informatics

This course explores implementation of information systems in real-world clinical settings. Students will engage with clinicians to understand their workflows within the organizational context. A range of factors that affect the adoption of technology in clinical settings will be discussed. Students will conduct technology implementation evaluations and develop strategic recommendations.

106 - Programs, Information and People

Programs, Information and People --- Introduction to programming with a focus on applications in informatics. Covers the fundamental elements of a modern programming language and how to access data on the internet. Explores how humans and technology complement one another, including techniques used to coordinate groups of people working together on software development.

206 - Data-Oriented Programming

Data-Oriented Programming --- Students develop their core programming and software development skills, to build competency and literacy in important areas that includes basic data structures, debugging and testing, using distributed code repositories, pattern matching, and programmatic gathering and processing of data. Applications in assignments and labs are oriented around data manipulation.