Human Computer Interaction (HCI) is easy to define yet difficult to predict. Encompassing the management, study, planning, and design of the ways in which users interact with computers, this field has... This description may be from another edition of this product.