Published using Google Docs
CS 560 Top: Human Computer Interaction
Updated automatically every 5 minutes

CS 560 Top: Human Computer Interaction

Credit Hours:

3

Course Coordinator:

Not currently offered

Course Description:

Introduction to the basic theory of human-computer interaction. Principles of human cognition and interface design, interface evaluation techniques. Several prototyping tools will be used. Several candidate user activities, several UI designs, and a project are required.

Prerequisites:

STAT 451, CS 202, and knowledge of HTML, CSS and Java.

Goals:

Upon the successful completion of this class, students will be able to:

 

  1. Determine the appropriate dialog style, modes, and modalities of user interfaces
  2. Design and implement simple graphical, verbal, and multimodal user interfaces
  3. Specify testable performance and usability criteria
  4. Design testing strategies and testing instruments
  5. Collect and evaluate performance and usability data

Textbooks:

  1. Designing Interfaces, Jenifer Tidwell, 2011
  2. Designing with the Mind in Mind: Simple Guide to understanding User Interface Design, Jeff Johnson, 2014

Major Topics:

Laboratory Exercises:

Build a Graphical User Interface (GUI): Choose appropriate menu selection, form fill-in, and dialog box widgets; choose appropriate colors shapes and sizes in a 2-dimensional layout; implement and usability test the GUI Build a Voice User Interface (VUI): Choose appropriate voice menus and voice forms; choose an appropriate voice and specify dialogs in a one-dimensional temporal layout; implement and usability test the VUI Build a Multimodal User Interface (MMUI): Use both voice and visual widgets in a 3-dimensional visual and temporal layout; implement and usability test the MMUI.