CPS 5601 HUMAN-COMPUTER INTERACTION
Principles and practices of modern human-computer interaction (HCI) design and development. Topics include user requirements, usability testing, interaction devices, interaction design, interface evaluation, and tools and platforms for designing, developing, evaluating, and improving effective interactive systems across user-centered computing contexts.