HUMAN COMPUTER
INTERACTION (HCI)
What is Human Computer Interaction (HCI)?
 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.
Human Computer Interaction (HCI) is an
Interdisciplinary field
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
 A simplified view
of the human
processing
involved in
interacting with
computer system.
Model Human Processor
Computer
In fact, the most sophisticated machines are worthless
unless they can be used properly by men.
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?
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?
User interface: User interfaces mediate the interaction
(dialog) between humans and computers.
User interface (UI)
HCI in SDLC
• 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
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.
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
.
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.
MAINTENANCE
Doing changes to the system after implementation .
There are 3 basic types of maintenance
corrective maintenance
perfective maintenance
adaptive maintenance
IMPORTANCE OF LEARNING HUMAN
COMPUTER INTERACTION
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.
• Growth of Computer And Communication industries.
• National Competitiveness
• National Security.
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
Thank you

What is Human Computer Interraction

  • 1.
  • 2.
    What is HumanComputer Interaction (HCI)?
  • 3.
     HCI isthe 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.
  • 4.
    Human Computer Interaction(HCI) is an Interdisciplinary field
  • 5.
    Human Computer Interaction The goal ofHCI 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 simplifiedview of the human processing involved in interacting with computer system. Model Human Processor
  • 7.
    Computer In fact, themost sophisticated machines are worthless unless they can be used properly by men.
  • 8.
    communication user system Interaction refersto 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 madeup 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: Userinterfaces mediate the interaction (dialog) between humans and computers. User interface (UI)
  • 11.
  • 12.
    • Requirement andProjected 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 physicaldesign 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-levelthere 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 willput 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 tothe system after implementation . There are 3 basic types of maintenance corrective maintenance perfective maintenance adaptive maintenance
  • 17.
    IMPORTANCE OF LEARNINGHUMAN COMPUTER INTERACTION
  • 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 ofComputer And Communication industries. • National Competitiveness • National Security.
  • 21.
    Information security jobs ITanalyst  Translate business requirement into technical specification Network Administration Configure and operate computer network Management Consulting Provide consulting for government and organization
  • 22.