3. HCI is the study of interaction between people
(users) and computers.
Human Computer Interaction is concerned with
the design, evaluation and implementation of
interactive computing systems for human use.
Human Computer Interaction (HCI) is an
interdisciplinary field in which computer scientists,
engineers, psychologists, social scientists and
design professional play important roles.
5. Human
Computer
Interaction
The goal of HCI is to improve the interaction between
users and computers by making computers more
user-friendly and receptive to the user's needs.
Human Computer Interaction has Three
Components
6. A simplified view
of the human
processing
involved in
interacting with
computer system.
Model Human Processor
7. Computer
In fact, the most sophisticated machines are worthless
unless they can be used properly by men.
8. communication
user system
Interaction refers to a dialogue generated by the command
and data, input to the computer and the display, output of
the computer and the sensory/perceptual input to the
human and motor response output of the human.
There are number of ways in which the user can
communicate with the system, batch input, direct
manipulation etc.
What is Interaction?
9. Interface is made up of a set of hardware devices and
software tools from the computer side and a system
of sensory, motor and cognitive processes from the
human side.
Interaction takes place at the Interface,
What is Interface?
10. User interface: User interfaces mediate the interaction
(dialog) between humans and computers.
User interface (UI)
12. • Requirement and Projected Requirement must
always be analyzed.
• so that the project does not deviate much from the
basic foundation pillars of development.
REQUIREMENT ANALYSIS
13. Coding
Convert the physical design to set of actual programs.
Set up the actual databases.
Programming languages are used to code the system.
Database management systems are used to construct
the databases.
14. Testing
At a high-level there are two types
1. black box testing – is the method to test the
developed program where the tester does not need a through
knowledge of the s/w, codes, internal structure of the
program for testing
2. white box testing – is the method to test the
developed program where the tester need a through
knowledge of the s/w, codes, internal structure of the
program for testing
Also testing can be done at several stages such as unit
testing, module testing, subsystem testing and system testing
.
15. IMPLEMENTATION
Here you will put the system into practice.
At the end of the testing phase sometimes it is
advisable to forward the list of efficiency breaks to the
coding team. If possible a session of interaction also
helps in improving the quality of the projects which
will be handled later on.
16. MAINTENANCE
Doing changes to the system after implementation .
There are 3 basic types of maintenance
corrective maintenance
perfective maintenance
adaptive maintenance
18. Quality of life.
Important applications of computers in medicine are
possible only if they are both useful and easy to use
by doctors, nurses, and aides
use of computers in education requires that they be
both useful and easy to use by students and
teachers.
Computers can assist disabled individuals; at the
same time, special techniques are needed to allow
computers to be used by some who are disabled.
19. • Growth of Computer And Communication industries.
• National Competitiveness
• National Security.
20.
21. Information security jobs
IT analyst
Translate business requirement into technical
specification
Network Administration
Configure and operate computer network
Management Consulting
Provide consulting for government and
organization