Course Outlines
Chapter One: Introduction
   Definition
   Historical   background
Chapter Two: Human in HCI
     2.1 Information input/output
   2.2 Human Memory
   2.3 Reasoning, problem solving
   2.4 Emotion
   2.5 Individual difference
            Course Outlines…
Chapter Three: Computer in HCI
   Input and output device
   Virtual reality
   Physical interaction
   Paper
   Memory and Processing
Chapter Four: Interaction
   Introduction
   Models of interaction
   Ergonomics
   Interaction styles
              Course Outlines…
Chapter Five: Interaction Design and HCI in the
Software Process
   Interaction Design
   HCI in the Software Process
     Chapter 1: Introduction to HCI
   What is HCI?
   Historical background
   Who involved in HCI?
   Goals of HCI
     Disasters Caused by Poorly Designed User
      Interfaces
                        What is HCI?
   Short for human-computer Interaction(HCI).
     Also   called
       Man-machine-interaction       (MMI)
       Computer-human-interaction        (CHI)
   HCI is the study of how people interact with computing
    technologies.
   Definition:       A discipline concerned with the design,
    implementation and evaluation of interactive computing
    systems and surrounding phenomena for human use.
                     What is HCI?...
   The knowledge gained from this study/discipline is used to
    create information systems and work environments
    which help
     tomake people more productive and
     more satisfied with their work life.
   HCI involves designing user interfaces which are not
    just “easy to use” but
     Which   could be used when tired and under pressure without
      making mistakes
     that will cope with all manner of user carelessness
     that support the tasks the people actually want to do
    History of HCI
   The need to communicate with each other has started since
    people began to walked upon this planet
   Gesture and movement are lowest and most common modes
    of communication, which are language independent.
   Written language is the highest mode of communication
   The term human–computer interaction has only been in
    widespread use since the early 1980s
   The Second World War initiated studying the interaction
    between humans and machines, aimed to produce more
    effective weapons systems.
   The advancement of information science and technology
    has contributed for the development of HCI
    History of HCI….
   The initial paradigm
      Batch processing
       execution of a series
        of programs ("jobs")
        on a computer
        without manual
        intervention
       There was minimal
        interaction with the
        machine                 Impersonal computing
    History of HCI….
   Example Paradigm Shifts…
        Time-sharing
          single computer
          supports multiple
          users
                               Interactive computing
     History of HCI….
   Example Paradigm
    Shifts…
                                                 @#$% !
     Batch processing
     Timesharing
       Networking
           Many computers
            interconnected to
            share resources       ???
           networked
            computing devices
            pass data to each
            other along network
            links                  Community computing
     History of HCI….
   Example Paradigm
    Shifts…
     Batchprocessing
     Timesharing
     Networking
       Graphical displays
          People interact with
           computer by visual
           content using high-
           resolution display
           screen (GUI)           Direct Manipulation
     History of HCI….
   Example Paradigm
    Shifts…
     Batchprocessing
     Timesharing
     Networking
     Graphical displays
       Microprocessor
         computing by small,
          powerful machines
          which were dedicated
          to single users        Personal Computing
     History of HCI….
   Example Paradigm Shifts…
       Batch processing  Timesharing 
        Networking Graphical display 
        Microprocessor
     WWW
        by Tim Berners-Lee in 1989.
        web is built on top of the internet
         remote access to data.
                                               Global Information
    
     History of HCI….
   Example Paradigm Shifts…
       Batch processing  Timesharing 
        Networking Graphical display 
        Microprocessor WWW
        Ubiquitous Computing
           Computing is made to appear
           everywhere and anywhere
          can occur using any device, in any
           location, and in any format unlike
           desktop computing
               Who involves in HCI?
   HCI is a very multi-disciplinary subject that encompasses
    different specialties with different concerns regarding
    computer development
                                    Ergonomics
                                                    Sociology
                    Psychology
                                                             Anthropology
                                              HCI
             Computer science
                                                                Linguistics
                                 Philosophy         Design
         What fields does HCI cover?...
   Computer science:-is concerned with the application design and
    engineering of the human interfaces
   Philosophy:-is concerned with the cognitive processes of humans and the
    behavior of users
   Ergonomics:- Study of physical characteristics of machines and
    systems, and how these affect user performance
   Sociology and anthropology:- the study of interactions between
    technology, work and organization
   Linguistics:- is concerned with the development of human and machine
    languages and the relationship between the two.
   Psychology:- scientific study of mind and mental function (learning,
    memory, attention, perception, reasoning, conceptual development, and
    decision making)
     Why Study HCI?-Goals
   In the past, computers were expensive & used by technical
    people only
   Now, computers are cheap and used by non-technical people
    (different backgrounds, needs, knowledge, skills)
       Computer and software manufacturers have noticed the importance of
        making computers “user-friendly”: easy to use, save people time, etc.
   User friendliness can affect: Effectiveness, Productivity, Morale,
    Safety
   A system may be thrown away because of bad user interface.
       people no longer willing to accept products with poor interfaces
   How to achieve “user-friendliness” in computer design?
    Why Study HCI?-Goals/importance
   To improve the interactions between users and
    computers
   To make computers more usable and receptive to the
    user's needs.
   To develop or improve the safety, utility,
    effectiveness, efficiency and usability of
    systems/computers.
   To design systems that minimize the barrier between
    the human's cognitive model of what they want
   To make the computer to understand user's task
    Importance of HCI…
   User-centered design is getting a crucial role!
   It increase competitiveness via HCI studies (Norman,
    1990)
                            Usability
   Usability measures how well users can use the system’s
    functionality.
   Dimensions of usability
       Learnability: is it easy to learn?
       Efficiency: once learned, is it fast to use?
       Memorability: is it easy to remember what you learned?
       Errors: are errors few and recoverable?
       Satisfaction: is it enjoyable to use?
Disasters Caused by Poorly Designed
User Interfaces
   The Herald of Free Enterprise (Herald=officials ceremonials and make
    proclamations)
     What happened? a ferry(ship) between Belgium and England sunk
     Reason: open door-forgot to close the door that allows cars to board the
       ferry because it had no any kind of indicator that the door or is open.
     Damage: 193 passengers and crew died, crew=people who work on
       and operate a ship, boat
   Air Inter Flight 148
     What happened? crashed while approaching an airport in Strasbourg
     Reason: Display Screen Was Too Small - It was approaching a
       mountain and the pilots intended the plane to move toward the airport at
       an angle of 3.3 degrees but “-3.3” enterer which is 3,300 feet
       Damage: 82 passengers & 5 crew members died
    Disasters Caused by Poorly Designed
    User Interfaces
   Cause greater difficulty doing jobs and
   Lead to make more mistakes.
   Lead to Dissatisfaction, frustration, and increased
    stress.
   May chase some people away from a system
    permanently
   Users lose time with badly designed products and
    services
   Users even give up using bad interface
   Ineffective allocation of resources
HCI-Introduction
End of Chapter one