Introduction to Human-Computer Interaction

Ethics Content Description

These materials highlight ethical questions that arise at different stages of the design process. In particular, it focuses on design discovery, exploration and evaluation. It uses the framework of values in design to enable students to appreciate how values are encoded in design decisions, how value conflicts may emerge in design and how they may be navigated.

Course Description

Introduces fundamental methods and principles for designing, implementing, and evaluating user interfaces. Topics: user-centered design, rapid prototyping, experimentation, direct manipulation, cognitive principles, visual design, social software, software tools. Learn by doing: work with a team on a quarter-long design project, supported by lectures, readings, and studios.

Reading recommendations for instructors

  • Bardzell, S. (2010). Feminist HCI: Taking Stock and Outlining an Agenda for Design. CHI - Conference, 2, 1301–1310.
  • Costanza-Chock, S. (2020). Design justice: Community-led practices to build the worlds we need.
  • Flanagan, M., & Nissenbaum, H. F. (2014). Values at play in digital games.
  • Ogbonnaya-Ogburu, I. F., Smith, A. D. R., To, A., & Toyama, K. (2020). Critical Race Theory for HCI. Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, 1–16.

Suggested Readings for Students

  • Costanza-Chock, S. (2020). Design justice: Community-led practices to build the worlds we need.
  • Flanagan, M., & Nissenbaum, H. F. (2014). Values at play in digital games.

Lectures

Assignments

Other Ideas

Download all