CS 7321 - Human Computer Interaction: Concepts, Models, and Methodologies

Course Description:

This course provides an introduction to Human Computer Interaction (HCI) research, methods, and topics, including fundamentals of user interface and experimental design, usability, evaluation methods, software toolkits for interactive applications, graphics, visualization, mobile design, collaborative and social computing, biological factors, and human computation.

Course Objectives:

The students will be able to:

  • Describe underlying principles and common methodologies of Human Computer Interaction (HCI)

  • Create various types of HCI components

  • Evaluate HCI components

  • Evaluate different user input paradigms

  • Compare, select, and justify choices of HCI components

  • Collect and interpret HCI-related performance metrics

  • Prepare and document design or research projects individually or as part of a team

Course Notes:

New course effective Fall 2017.  Available only for computer science majors.