Skip to main content

Summer and Fall Course Registration open now. Register today to get the courses you need!

ICS 377 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.


Special information

First day attendance is mandatory.Overlap: TCID 577. Note: Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites. Instructor permission is required to use prior web programming experience in lieu of ICS 225 as a prerequisite.
4 Undergraduate credits

Effective December 12, 2021 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.

Spring 2023

Section Title Instructor
01 Interaction Design for User Experience Absar, Rafa Books Course details

Fall 2023

Section Title Instructor
01 Interaction Design for User Experience Absar, Rafa Books Course details