Skip to main content

TCID 577 Interaction Design for User Experience

Interaction design is an interdisciplinary field integrating theories and methodologies across several disciplines such as computer science, cognitive psychology, technical communication, user experience, human factors, information technology and engineering design. In this course, students are introduced to the theoretical knowledge of and practical experience with concepts of interaction design, design theory and techniques, and implementation and evaluation of interfaces. Topics covered include: interaction design, human-computer interaction, prototyping, usability evaluation, universal design, multimodal interfaces, and virtual reality. In addition to lectures, students will work on individual assignments and team projects to design, implement, and evaluate various interactive systems and user interfaces.


4 Undergraduate credits

Effective May 4, 2022 to present

Meets graduation requirements for

Learning outcomes


  • Identify and explain key foundational concepts and theories in interaction design.
  • Recognize when principles of good design have been violated and propose alternative designs.
  • Apply user-centered and task-centered design methods that help elicit and represent user needs.
  • Build prototypes at varying levels of fidelity, from paper prototypes to functional, interactive prototypes.
  • Design and implement user interfaces using all the above theories and methods.
  • Think critically about emerging HCI technologies and paradigms, including their social and ethical implications.