Firstly, we need to know the exact meaning of Human Computer Interaction [ HCI ].
Basically, from the subject title, it clearly shown that HCI is the ability for human to communicate and interact with computers.
HCI also can be define as the study of interaction between human ( which we can refer as the USER ), and computers.
Interaction between users and computers occurs at the user interface (or simply interface), which includes both software and hardware.
Human-computer interaction studies a human and a machine,and because of that fact,it draws from supporting knowledge on both the machine and the human side.
On the machine side, techniques in computer graphics, operating systems, programming languages, and development environments are relevant.
The basic goal of HCI is to improve the interaction between the users and computers by making computers more usable and receptive to the user's needs.
These are the things that HCI are concerned with ;
- methodologies and processes for designing interfaces (i.e., given a task and a class of users, design the best possible interface within given constraints, optimizing for a desired property such as learning ability or efficiency of use)
- methods for implementing interfaces (e.g. software toolkits and libraries; efficient algorithms)
- techniques for evaluating and comparing interfaces
- developing new interfaces and interaction techniques
- developing descriptive and predictive models and theories of interaction
------------------------------------------


No comments:
Post a Comment