CS468

Principles of User Interface Design


(Courtesy IBM Research)

Principles of User Interface Design

The course is designed to provide in-depth exposure to both the theory and practice of human-computer interaction and methods of interactive information system design. We will focus on the fundamental question “How can we create high-quality user interfaces?” through:

  • The knowledge of core concepts of Human Computer Interaction (HCI) and usability engineering;
  • The understanding of tools and techniques used to design and evaluate effective interactive systems;
  • The entire system development lifecycle: user requirements analysis, information and interaction design, prototyping and evaluation