Hello and welcome to lecture one, today we are going to learn about Human computer interaction.
It is basically how people interact with computer they do this through interfaces.
We will start by understand the meaning of human computer interaction or HCI.
HCI is a discipline concerned with the design, evaluation and implementation of interactive computer systems for human use and is the study of major phenomena surrounding them.
Human computer Interface is made up of the following important factors:
Theories, Models, Methods, Guidelines and Principles.
We'll start by looking at theories.
Theories: are given by researchers and are apply to HCI.
Models: on which HCI are created have to be used.
Methods: these stage how HCI we will apply.
Guidelines: these guidelines are stipulated and have to be followed in the use of HCI.
Principles: here, we have to learn and understand the basic principle and then apply.
Let's try to understand why is important to gain a better understanding of human computer interface.
You to the increase usage of computer in every espect if life today.
Human computer interface is changing along with Physical things and Graphpical user interfaces, Collaborative interfaces, Internet technologies as well as Social technologies.
When using a device through Human Computer Interface a user should know clearly following:
How to do it?
What goes in it?
What goes out?
And what it can do?
Consideraction and designing human computer interfaces.
Various factors have to be consider for designing human computer interfaces.
Some of these factors are:
Consistency: Which means a device should look and operate the same way throughout its life and all components is should have similar look.
Control: The user must have a several amount of control over his her interaction with the computer.
The actions carried out should be performed quickly and should be capable interruption or termination.
Flexibility: A system should be sensitive to the needs of its users, enabling a level and performance based upon each user's knowledge and skills.
Efficiency: Transitions between various system controls should flow easily and freely.
Familiarity: This refers to the interface being natural and close to real-world metaphors.
Predictability: The Human Computer Interface should provide distinct and recognizable screen elements.
Recovery: A system should allow commands to be reversed.
It should also ensure that users never lose their work due to hardware, software or communication problems.
Finally Simplicity: which means Human Computer Interface should provide as simple an interface as possible.
Thank you.