Curriculum and degree requirements

The BSI curriculum requires completion of 120 credits. This includes a minimum of 60 upper-division credits, with 45 of those credits coming from courses offered by the School of Information. This page provides guidance on how to structure your education to meet these degree requirements and to select a path toward a career in the field.

Upon successful admission to the junior-level BSI program, your upper-division coursework will include required core courses, a path to focus your work and prepare you for your future, a path-specific final project course that tests your knowledge and skill, and electives to round out your education.

Core Required Courses

  • SI 206: Data-Oriented Programming
  • SI 300: Career and Internship Studio - Design Your Success
  • SI 310: Information Environments and Work
  • SI 339: Web Design, Development, and Accessibility

Paths of Study

A path is an area of concentration in advanced courses that allows students to a claim a specific identity often defined in terms of career opportunities. The BSI currently consists of  two pathways, Information Analysis and User Experience Design, with opportunities to focus in areas like social media, entrepreneurship, digital humanities and consulting.

Information Analysis Path

Students opting for the information analysis path will complete courses that allow them to identify and articulate questions that matter to stakeholders, gather data that are essential to answering the questions, find answers that grounded in empirical evidence, and present answers in a convincing way.

Students will take the following advanced courses in the Information Analysis path:

  • SI 301: Models of Social Information Processing
  • SI 330: Data Manipulation
  • SI 370: Data Exploration
  • SI 425: Introduction to User Modeling
  • SI 405: Senior Final Project Preparation Course
  • SI 485: Information Analytics Project

User Experience Design Path

Students opting for the user experience design path will complete courses that allow them to design, build, and evaluate compelling interactive systems. The philosophy of the path is user-centered design -- that is, that designers of computing systems need to take account of and even prioritize the needs and experiences of the system’s users.

Students will take the following advanced courses in the User Experience Design path:

  • SI 364: Building Interactive Applications
  • SI 388: Putting the H in HCI: Human Perception, Cognition, and Mental Processes
  • SI 405: Senior Final Project Preparation Course
  • SI 422: Needs Assessment and Usability Evaluation
  • SI 482: Interaction Design Studio
  • SI 487: User Experience Final Project


The BSI program is designed to provide plenty of flexibility for selecting additional courses that interest you and round your BSI experience. Visit our course catalog to browse the complete list of undergraduate course offerings (100-400 level courses).

Additional Academic Opportunities


The School of Information recognizes most minors offered by the University of Michigan. While exploring our program, if you discover that you would like to pursue a minor that has not been approved, you may work with our Office of Student Affairs.

Dual Degrees

Students who wish to pursue two degrees, one from the School of Information and the second from a different college at the University, should plan to meet with both academic advisors. The School of Information currently has dual degrees approved with the College of Literature, Arts, and Sciences, the Ross School of Business, and the Stamps College of Art and Design.

Engaged Learning

BSI students are encouraged to take advantage of many engaged learning programs that are offered through the Engaged Learning Office. These include the A2 DataDive, Alternative Spring Break, Alternative Fall Break, and Citizen Interaction Design's summer program.

Study Abroad

BSI students are encouraged to pursue an international experience, whether it be study abroad or an international internship. Students who choose to study abroad do so during the winter term of their junior year; while some students also take part in international internships during the summer between junior and senior year.

View the Study Abroad Resource Guide for current students.