To establish a foundation of knowledge on human performance characteristics, computational tools and HCI applications that provides a broad capability to access/evaluate HCI requirements, to build based on human-centered design requirements, to assess the impact of the design on performance and product satisfaction, to analyze the design effectiveness, and to generalize design implications to system function. In addition it is fundamental to learn how to advance considerations for special populations of users, computers as prosthetics & orthotics, and follow investigations into the societal impact of ubiquitous computing environments in relation to privacy, security, inequality, embodiment and alienation.
Process: One (140-minutes) Lecture per week, Class Discussion, Group Project and Text Readings
To provide definition and application of human computer interface (HCI) terminology and techniques in design and analysis processes.
To provide a set of criteria that establishes good HCI practice from poor HCI practice.
To provide definition of HCI techniques across a broad range of HCI applications (workstation to large-scale dynamic control systems).
To provide the student with access to the journals and professional societies associated with HCI practice.