SlideShare uma empresa Scribd logo
1 de 37
Activity #1
Introduction to HCI
•Definition of HCI
•Why is HCI important
•Historical roots of HCI
Human Computer Interaction(HCI)- Itec 332
In thisActivity you will :
 Define HCI
 Explain why you need to learn HCI
 Identify consequence of bad design
 Explain Historical roots of HCI
Introduction to HCI2 Compiled by: DesalegnAweke
What is HCI?
 Human Computer interaction (HCI) is characterized as a
dialogue or interchange between the human and the computer
because the output of one serves as the input for the other in
an exchange of actions and intentions.
 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 and with the study of major
phenomena surrounding them.
Introduction to HCI3 Compiled by: DesalegnAweke
Cont’d
 Human Computer Interaction (HCI) is an interdisciplinary
field in which computer scientists, engineers, psychologists,
social scientists and design professional play important roles.
 The knowledge gained from this study is used to create
information systems and work environments which help to
make people more productive and more satisfied with their
work life”.
Introduction to HCI4 Compiled by: DesalegnAweke
HCI….
Introduction to HCI5 Compiled by: DesalegnAweke
Cont’d
 HCI tackles questions concerning how people interact with
computers
Are computers intuitive or complicated?
Are computers rewarding or frustrating?
How can computers be made accessible to everybody (e.g.
different physical abilities, different languages etc.)?
To what level can computer interaction be standardized?
Are computers “user-friendly”?
What does it mean to be “user-friendly”?
Introduction to HCI6 Compiled by: DesalegnAweke
Focus of HCI
 In general the focus of HCI is on the design, implementation,
and evaluation of interactive computer-based system for
human use.
Introduction to HCI7 Compiled by: DesalegnAweke
Cont’d
 Ensuring safety, utility, effectiveness, efficiency,
accessibility, and usability of systems is the focal concern of
HCI.
 It is also concerned about with multidisciplinary study of
various issues affecting this interaction.
Introduction to HCI8 Compiled by: DesalegnAweke
why is HCI important?
 Enable us to design interactive products to support people in
their everyday and working lives.
 Develop usable products:
easy to learn
effective to use
provide an enjoyable experience
 There is a lot of design about that can cause problems for users
 Good design involves understanding how users interact with
computers, and enabling them to do so effectively
Introduction to HCI9 Compiled by: DesalegnAweke
Cont’d
 Increasing participation
 Ensuring interfaces and systems are accessible.
 HCI allow users to carry out tasks safely, effectively,
efficiently, enjoyably
 Improve our HCI design & evaluation skills
Introduction to HCI10 Compiled by: DesalegnAweke
Bad user Interfaces
 Consequences of bad user interfaces
Bad interfaces may cause users to:
 need more time for performing their tasks
 make more errors
 feel dissatisfied
 Poor design limits the actual usage of the System
 Worst case: the system might not be used at all!
Introduction to HCI11 Compiled by: DesalegnAweke
To avoid problematic design we need to..
 Take into account
who the users are
what activities are being carried out
where the interaction is taking place
 Optimize the interactions, users have with a product such
that they match users’ activities and needs
Introduction to HCI12 Compiled by: DesalegnAweke
Reading Assignment
 How can user interface designers determine whether a user
interface (element) will not cause problems for users?
Introduction to HCI13 Compiled by: DesalegnAweke
Scope of HCI
 The scope of HCI includes:
The problems people have with computers
The impact of computers upon people in both individual and
organizational contexts
The determinants of utility, usability and acceptability
The appropriate allocation of tasks between computers and people
Modeling the user as an aid to better system design
Harmonizing the computer to the characteristics and needs of the
user.
 Due to wider scope, the tendency is towards general principle
rather than specific system.
Introduction to HCI14 Compiled by: DesalegnAweke
Historical roots of HCI
 Human-computer interaction arose as a field from
intertwined roots in:
Computer graphics
Operating systems
Human factors
Ergonomics
Industrial engineering
Cognitive psychology
The systems part of computer science
Introduction to HCI15 Compiled by: DesalegnAweke
Cont’d
 Computer graphics was born from the use of CRT (Cathode ray
tube) and pen devices very early in the history of computers.
 This led to the development of several human-computer interaction
techniques. Many techniques date from Sutherland's Sketchpad
Ph.D. thesis (1963) that essentially marked the beginning of
computer graphics as a discipline.
 Work in computer graphics has continued to develop algorithms and
hardware that allow the display and manipulation of ever more
realistic-looking objects (e.g., CAD/CAM machine parts or medical
images of body parts).
 Computer graphics has a natural interest in HCI as "interactive
graphics" (e.g., how to manipulate solid models in a CAD/CAM
system).
Introduction to HCI16 Compiled by: DesalegnAweke
Cont’d
 A related set of developments were attempts to pursue:
“Man-machine symbiosis" (Licklider, 1960),
The "augmentation of human intellect" (Engelbart, 1963),
The "Dynabook" (Kay and Goldberg, 1977).
Out of this line of development came a number of
important building blocks for human-computer interaction.
 The mouse
 Bitmapped displays
 Personal computers
 Windows
 The desktop metaphor
 Point-and-click editors
Introduction to HCI17 Compiled by: DesalegnAweke
Cont’d
 Work on operating systems developed techniques for
interfacing input/output devices
 Examples (contribution of OS to HCI):
Tuning system response time to human interaction times
Multiprocessing
Supporting windowing environments and animation.
 This strand of development has currently given rise to "user
interface management systems" and "user interface toolkits".
Introduction to HCI18 Compiled by: DesalegnAweke
Cont’d
 Human factors derives from the problems of designing
equipment operable by humans duringWorldWar II (Sanders &
McCormick, 1987).
Many problems faced by those working on human factors had
strong sensory-motor features (e.g., the design of flight displays
and controls).
The problem of the human operation of computers was a natural
extension of classical human factors concerns, except that the new
problems had substantial cognitive, communication, and
interaction aspects not previously developed in human factors,
forcing a growth of human factors in these directions.
Introduction to HCI19 Compiled by: DesalegnAweke
Cont’d
 Ergonomics is similar to human factors, but it arose from
studies of work.As with human factors, the concerns of
ergonomics tended to be at the sensory-motor level, but with
an additional physiological flavour and an emphasis on stress.
Human interaction with computers was also a natural topic for
ergonomics, but again, a cognitive extension to the field was
necessary resulting in the current "cognitive ergonomics" and
"cognitive engineering."
Because of their roots, ergonomic studies of computers emphasize
the relationship to the work setting and the effects of stress
factors, such as the reutilization of work, sitting posture, or the
vision design of CRT displays.
Introduction to HCI20 Compiled by: DesalegnAweke
Cont’d
 Industrial engineering arose out of attempts to raise industrial
productivity starting in the early years of this century.
 The early emphasis in industrial engineering was in the design of
efficient manual methods for work (e.g., a two-handed method for
the laying of bricks (bar)),
 The design of specialized tools to increase productivity and
reduce fatigue (tiredness)
 Brick pallets at waist height so bricklayers didn't have to bend
over
 The design of the social environment
 The invention of the suggestion box
 Interaction with computers is a natural topic for the scope of
industrial engineering in the context of how the use of computers fit
into the larger design of work methods.
Introduction to HCI21 Compiled by: DesalegnAweke
Cont’d
 Cognitive psychology derives from attempts to study sensation
experimentally at the end of the 19th century.
 In the 1950's, an infusion of ideas from communications
engineering, linguistics, and computer engineering led to an
experimentally-oriented discipline concerned with human
information processing and performance.
 Cognitive psychologists have concentrated on the learning of
systems, the transfer of that learning, the mental representation of
systems by humans, and human performance on such systems.
 The growth of discretionary computing and the mass personal
computer and workstation computer markets have meant that sales
of computers are more directly tied to the quality of their interfaces
than in the past.
Introduction to HCI22 Compiled by: DesalegnAweke
Cont’d
 The result has been the gradual evolution of a standardized
interface architecture from hardware support of mice to
shared window systems to "application management layers."
 Along with these changes, researchers and designers have
begun to develop specification techniques for user interfaces
and testing techniques for the practical production of
interfaces.
Introduction to HCI23 Compiled by: DesalegnAweke
Future developments of HCI
 The means by which humans interact with computers continues to
evolve rapidly.
 A curriculum in a changing area must be put together with some
understanding of the forces shaping the future so that its concepts
are not quickly out of date.
 Although the curriculum can always be revised in the light of
greater understanding in the future, students cannot generally be
recalled for retraining.
 They must build their own future understanding upon the
foundations provided by the courses taken at the time they were
students.
 Human-computer interaction is, in the first instance, affected by
the forces shaping the nature of future computing.
Introduction to HCI24 Compiled by: DesalegnAweke
 These forces include:
 Decreasing hardware costs leading to larger memories and
faster systems.
 Smallness of hardware leading to portability.
 Reduction in power requirements leading to portability.
 New display technologies leading to the packaging of
computational devices in new forms.
 Assimilation of computation into the environment (e.g.,
VCRs, televisions).
 Specialized hardware leading to new functions (e.g. rapid
text search).
Cont’d…
Introduction to HCI25 Compiled by: DesalegnAweke
Cont’d
 Because human-computer interaction involves transducers
between humans and machines and because humans are
sensitive to response times, viable human interfaces are more
technology-sensitive than many parts of computer science.
 For instance, the development of the mouse gave rise to the
point-and-click style of editor interface and the mouse-based
graphics program.
Introduction to HCI26 Compiled by: DesalegnAweke
Cont’d
 Based on the above trends, we expect a future for HCI with
some of the following characteristics:
1. Ubiquitous (everywhere) communication.
 Computers will communicate through high speed local
networks, nationally over wide-area networks, and portably
via infrared, ultrasonic, cellular, and other technologies.
 Data and computational services will be portably accessible
from many locations to which a user travels.
Introduction to HCI27 Compiled by: DesalegnAweke
Cont’d
2. High functionality systems.
 Systems will have large numbers of functions associated with
them.There will be so many systems that most users, technical
or non-technical, will not have time to learn them in the
traditional way (e.g., through thick manuals).
3. Mass availability of computer graphics.
 Computer graphics capabilities such as image processing,
graphics transformations, rendering, and interactive animation
will become widespread as inexpensive chips become available
for inclusion in general workstations.
Introduction to HCI28 Compiled by: DesalegnAweke
Cont’d
4. Mixed media.
 Systems will handle images, voice, sounds, video, text, formatted
data.These will be exchangeable over communication links among
users.The separate worlds of consumer electronics (e.g., stereo
sets,VCRs, televisions) and computers will partially merge.
Computer and print worlds will continue to cross assimilate each
other.
5. High-bandwidth interaction.
 The rate at which humans and machines interact will increase
substantially due to the changes in speed, computer graphics, new
media, and new input/output devices.This will lead to some
qualitatively different interfaces, such as virtual reality or
computational video.
Introduction to HCI29 Compiled by: DesalegnAweke
Cont’d
6. Large and thin displays.
 New display technologies will finally mature enabling very
large displays and also displays that are thin, light weight, and
have low power consumption.
 This will have large effects on portability and will enable the
development of paper-like, pen-based computer interaction
systems very different in feel from desktop workstations of
the present.
Introduction to HCI30 Compiled by: DesalegnAweke
Cont’d
7. Embedded computation.
 Computation will pass beyond desktop computers into every
object for which uses can be found.
 Example: embedding computation in greeting cards.
 To some extent, this development is already taking place. The
difference in the future is the addition of networked
communications that will allow many of these embedded
computations to coordinate with each other and with the user.
 Human interfaces to these embedded devices will in many cases
be very different from those appropriate to workstations.
Introduction to HCI31 Compiled by: DesalegnAweke
Cont’d
8. Group interfaces.
 Interfaces to allow groups of people to coordinate will be
common (e.g., for meetings, for engineering projects, for
authoring joint documents).
 These will have major impacts on the nature of organizations
and on the division of labour.
 Models of the group design process will be embedded in
systems and will cause increased rationalization of design.
Introduction to HCI32 Compiled by: DesalegnAweke
9. UserTailorability.
 Ordinary users will routinely tailor applications to their own
use and will use this power to invent new applications based on
their understanding of their own domains. Users, with their
deeper knowledge of their own knowledge domains, will
increasingly be important sources of new applications at the
expense of generic systems programmers (with systems
expertise but low domain expertise).
10. Information Utilities.
 Public information utilities (such as CompuServe, Prodigy, home
banking and shopping, etc.) and specialized industry services (e.g.,
weather for pilots) will continue to proliferate.The rate of explosion
will accelerate with the introduction of high-bandwidth interaction
and the improvement in quality of interfaces.
Introduction to HCI33 Compiled by: DesalegnAweke
Cont’d
 One consequence of the above developments is that computing
systems will appear partially to dissolve into the environment
and become much more intimately associated with their users'
activities.
 Personal computers in some form will continue to exist
(although many might take the form of electronic notebooks)
and there will still be the problem of designing interfaces so that
users can operate them.
 The rapid pace of development means that the preparation of
students must address not only the present state of technology,
but also provide the foundations for future possibilities.
Introduction to HCI34 Compiled by: DesalegnAweke
Thank you
Introduction to HCI35 Compiled by: DesalegnAweke
Summary
HCI is a multi-disciplinary subject- it combines knowledge and
methods of different professions.
Introduction to HCI36 Compiled by: DesalegnAweke
Cont’d
 Psychology and cognitive science
 User’s perceptual, cognitive, and problem-solving skills
 Ergonomics
 User’s perceptual capabilities
 Sociology
 Help to understand the wider context of interaction
 Graphic design
 Produce effective interface presentation
 Business
 To be able to market system
 And many more …
Introduction to HCI37 Compiled by: DesalegnAweke

Mais conteúdo relacionado

Mais procurados

HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3Alan Dix
 
Human Computer Interaction Chapter 2 Interaction and Interaction Design Basi...
Human Computer Interaction Chapter 2  Interaction and Interaction Design Basi...Human Computer Interaction Chapter 2  Interaction and Interaction Design Basi...
Human Computer Interaction Chapter 2 Interaction and Interaction Design Basi...VijiPriya Jeyamani
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Lahiru Danushka
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interactionemaan waseem
 
Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer InteractionSeta Wicaksana
 
HCI 3e - Ch 4: Paradigms
HCI 3e - Ch 4:  ParadigmsHCI 3e - Ch 4:  Paradigms
HCI 3e - Ch 4: ParadigmsAlan Dix
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction IntroductionN.Jagadish Kumar
 
HCI 3e - Ch 3: The interaction
HCI 3e - Ch 3:  The interactionHCI 3e - Ch 3:  The interaction
HCI 3e - Ch 3: The interactionAlan Dix
 
Human Computer Interface (HCI)
Human Computer Interface (HCI)Human Computer Interface (HCI)
Human Computer Interface (HCI)Shobha Rani
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL Um e Farwa
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interactionsai anjaneya
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction DesignGraeme Smith
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interactionAyusha Patnaik
 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lora Aroyo
 

Mais procurados (20)

Hci md exam
Hci md examHci md exam
Hci md exam
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3
 
Human Computer Interaction Chapter 2 Interaction and Interaction Design Basi...
Human Computer Interaction Chapter 2  Interaction and Interaction Design Basi...Human Computer Interaction Chapter 2  Interaction and Interaction Design Basi...
Human Computer Interaction Chapter 2 Interaction and Interaction Design Basi...
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
 
Chapter 3 principles of hci
Chapter 3 principles of hciChapter 3 principles of hci
Chapter 3 principles of hci
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer Interaction
 
interaction norman model in Human Computer Interaction(HCI)
interaction  norman model in Human Computer Interaction(HCI)interaction  norman model in Human Computer Interaction(HCI)
interaction norman model in Human Computer Interaction(HCI)
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
HCI 3e - Ch 4: Paradigms
HCI 3e - Ch 4:  ParadigmsHCI 3e - Ch 4:  Paradigms
HCI 3e - Ch 4: Paradigms
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction Introduction
 
HCI 3e - Ch 3: The interaction
HCI 3e - Ch 3:  The interactionHCI 3e - Ch 3:  The interaction
HCI 3e - Ch 3: The interaction
 
Human Computer Interface (HCI)
Human Computer Interface (HCI)Human Computer Interface (HCI)
Human Computer Interface (HCI)
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
HCI
HCIHCI
HCI
 
User interface design
User interface designUser interface design
User interface design
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interaction
 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
 

Semelhante a Hci activity#1

Human computer interaction
Human computer interactionHuman computer interaction
Human computer interactionMayuresh Singh
 
Human Computer Interaction: Trends and Challenges
Human Computer Interaction: Trends and ChallengesHuman Computer Interaction: Trends and Challenges
Human Computer Interaction: Trends and ChallengesIRJET Journal
 
A Brief History Of Human-Computer Interaction Technology
A Brief History Of Human-Computer Interaction TechnologyA Brief History Of Human-Computer Interaction Technology
A Brief History Of Human-Computer Interaction TechnologyAndrew Molina
 
Finger tracking in mobile human compuetr interaction
Finger tracking in mobile human compuetr interactionFinger tracking in mobile human compuetr interaction
Finger tracking in mobile human compuetr interactionAkhil Kumar
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer InteractionIRJET Journal
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Sachith Perera
 
Introduction-of-human-interactionLEC1.pptx
Introduction-of-human-interactionLEC1.pptxIntroduction-of-human-interactionLEC1.pptx
Introduction-of-human-interactionLEC1.pptxmbat8915
 
Chapter 8 - Maturity Level of HCI
Chapter 8 - Maturity Level of HCIChapter 8 - Maturity Level of HCI
Chapter 8 - Maturity Level of HCIMuhammad Najib
 
HCI(Human Computer Interaction).pptx
HCI(Human Computer Interaction).pptxHCI(Human Computer Interaction).pptx
HCI(Human Computer Interaction).pptxXanGwaps
 
1.lecture_07_paradigms.ppt
1.lecture_07_paradigms.ppt1.lecture_07_paradigms.ppt
1.lecture_07_paradigms.pptUsamajawad3
 
Human computer interaction by Atheer
Human computer interaction by Atheer Human computer interaction by Atheer
Human computer interaction by Atheer Self employed
 
A paper on HCI by Nalaemton and Mervin
A paper on HCI by Nalaemton and MervinA paper on HCI by Nalaemton and Mervin
A paper on HCI by Nalaemton and MervinNalaemton S
 
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaMultimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaAbhinav Sharma
 

Semelhante a Hci activity#1 (20)

Introduction To HCI
Introduction To HCIIntroduction To HCI
Introduction To HCI
 
HCI handouts 1.docx
HCI handouts 1.docxHCI handouts 1.docx
HCI handouts 1.docx
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
HCI.pdf
HCI.pdfHCI.pdf
HCI.pdf
 
Human Computer Interaction: Trends and Challenges
Human Computer Interaction: Trends and ChallengesHuman Computer Interaction: Trends and Challenges
Human Computer Interaction: Trends and Challenges
 
A Brief History Of Human-Computer Interaction Technology
A Brief History Of Human-Computer Interaction TechnologyA Brief History Of Human-Computer Interaction Technology
A Brief History Of Human-Computer Interaction Technology
 
HCI CH-1.pptx
HCI CH-1.pptxHCI CH-1.pptx
HCI CH-1.pptx
 
Finger tracking in mobile human compuetr interaction
Finger tracking in mobile human compuetr interactionFinger tracking in mobile human compuetr interaction
Finger tracking in mobile human compuetr interaction
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
 
Introduction-of-human-interactionLEC1.pptx
Introduction-of-human-interactionLEC1.pptxIntroduction-of-human-interactionLEC1.pptx
Introduction-of-human-interactionLEC1.pptx
 
Chapter 8 - Maturity Level of HCI
Chapter 8 - Maturity Level of HCIChapter 8 - Maturity Level of HCI
Chapter 8 - Maturity Level of HCI
 
HCI(Human Computer Interaction).pptx
HCI(Human Computer Interaction).pptxHCI(Human Computer Interaction).pptx
HCI(Human Computer Interaction).pptx
 
hci_intro.pdf
hci_intro.pdfhci_intro.pdf
hci_intro.pdf
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer Interaction
 
1.lecture_07_paradigms.ppt
1.lecture_07_paradigms.ppt1.lecture_07_paradigms.ppt
1.lecture_07_paradigms.ppt
 
Human computer interaction by Atheer
Human computer interaction by Atheer Human computer interaction by Atheer
Human computer interaction by Atheer
 
hci lecture notes pt.pptx
hci lecture notes pt.pptxhci lecture notes pt.pptx
hci lecture notes pt.pptx
 
A paper on HCI by Nalaemton and Mervin
A paper on HCI by Nalaemton and MervinA paper on HCI by Nalaemton and Mervin
A paper on HCI by Nalaemton and Mervin
 
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaMultimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
 

Último

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Último (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

Hci activity#1

  • 1. Activity #1 Introduction to HCI •Definition of HCI •Why is HCI important •Historical roots of HCI Human Computer Interaction(HCI)- Itec 332
  • 2. In thisActivity you will :  Define HCI  Explain why you need to learn HCI  Identify consequence of bad design  Explain Historical roots of HCI Introduction to HCI2 Compiled by: DesalegnAweke
  • 3. What is HCI?  Human Computer interaction (HCI) is characterized as a dialogue or interchange between the human and the computer because the output of one serves as the input for the other in an exchange of actions and intentions.  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 and with the study of major phenomena surrounding them. Introduction to HCI3 Compiled by: DesalegnAweke
  • 4. Cont’d  Human Computer Interaction (HCI) is an interdisciplinary field in which computer scientists, engineers, psychologists, social scientists and design professional play important roles.  The knowledge gained from this study is used to create information systems and work environments which help to make people more productive and more satisfied with their work life”. Introduction to HCI4 Compiled by: DesalegnAweke
  • 5. HCI…. Introduction to HCI5 Compiled by: DesalegnAweke
  • 6. Cont’d  HCI tackles questions concerning how people interact with computers Are computers intuitive or complicated? Are computers rewarding or frustrating? How can computers be made accessible to everybody (e.g. different physical abilities, different languages etc.)? To what level can computer interaction be standardized? Are computers “user-friendly”? What does it mean to be “user-friendly”? Introduction to HCI6 Compiled by: DesalegnAweke
  • 7. Focus of HCI  In general the focus of HCI is on the design, implementation, and evaluation of interactive computer-based system for human use. Introduction to HCI7 Compiled by: DesalegnAweke
  • 8. Cont’d  Ensuring safety, utility, effectiveness, efficiency, accessibility, and usability of systems is the focal concern of HCI.  It is also concerned about with multidisciplinary study of various issues affecting this interaction. Introduction to HCI8 Compiled by: DesalegnAweke
  • 9. why is HCI important?  Enable us to design interactive products to support people in their everyday and working lives.  Develop usable products: easy to learn effective to use provide an enjoyable experience  There is a lot of design about that can cause problems for users  Good design involves understanding how users interact with computers, and enabling them to do so effectively Introduction to HCI9 Compiled by: DesalegnAweke
  • 10. Cont’d  Increasing participation  Ensuring interfaces and systems are accessible.  HCI allow users to carry out tasks safely, effectively, efficiently, enjoyably  Improve our HCI design & evaluation skills Introduction to HCI10 Compiled by: DesalegnAweke
  • 11. Bad user Interfaces  Consequences of bad user interfaces Bad interfaces may cause users to:  need more time for performing their tasks  make more errors  feel dissatisfied  Poor design limits the actual usage of the System  Worst case: the system might not be used at all! Introduction to HCI11 Compiled by: DesalegnAweke
  • 12. To avoid problematic design we need to..  Take into account who the users are what activities are being carried out where the interaction is taking place  Optimize the interactions, users have with a product such that they match users’ activities and needs Introduction to HCI12 Compiled by: DesalegnAweke
  • 13. Reading Assignment  How can user interface designers determine whether a user interface (element) will not cause problems for users? Introduction to HCI13 Compiled by: DesalegnAweke
  • 14. Scope of HCI  The scope of HCI includes: The problems people have with computers The impact of computers upon people in both individual and organizational contexts The determinants of utility, usability and acceptability The appropriate allocation of tasks between computers and people Modeling the user as an aid to better system design Harmonizing the computer to the characteristics and needs of the user.  Due to wider scope, the tendency is towards general principle rather than specific system. Introduction to HCI14 Compiled by: DesalegnAweke
  • 15. Historical roots of HCI  Human-computer interaction arose as a field from intertwined roots in: Computer graphics Operating systems Human factors Ergonomics Industrial engineering Cognitive psychology The systems part of computer science Introduction to HCI15 Compiled by: DesalegnAweke
  • 16. Cont’d  Computer graphics was born from the use of CRT (Cathode ray tube) and pen devices very early in the history of computers.  This led to the development of several human-computer interaction techniques. Many techniques date from Sutherland's Sketchpad Ph.D. thesis (1963) that essentially marked the beginning of computer graphics as a discipline.  Work in computer graphics has continued to develop algorithms and hardware that allow the display and manipulation of ever more realistic-looking objects (e.g., CAD/CAM machine parts or medical images of body parts).  Computer graphics has a natural interest in HCI as "interactive graphics" (e.g., how to manipulate solid models in a CAD/CAM system). Introduction to HCI16 Compiled by: DesalegnAweke
  • 17. Cont’d  A related set of developments were attempts to pursue: “Man-machine symbiosis" (Licklider, 1960), The "augmentation of human intellect" (Engelbart, 1963), The "Dynabook" (Kay and Goldberg, 1977). Out of this line of development came a number of important building blocks for human-computer interaction.  The mouse  Bitmapped displays  Personal computers  Windows  The desktop metaphor  Point-and-click editors Introduction to HCI17 Compiled by: DesalegnAweke
  • 18. Cont’d  Work on operating systems developed techniques for interfacing input/output devices  Examples (contribution of OS to HCI): Tuning system response time to human interaction times Multiprocessing Supporting windowing environments and animation.  This strand of development has currently given rise to "user interface management systems" and "user interface toolkits". Introduction to HCI18 Compiled by: DesalegnAweke
  • 19. Cont’d  Human factors derives from the problems of designing equipment operable by humans duringWorldWar II (Sanders & McCormick, 1987). Many problems faced by those working on human factors had strong sensory-motor features (e.g., the design of flight displays and controls). The problem of the human operation of computers was a natural extension of classical human factors concerns, except that the new problems had substantial cognitive, communication, and interaction aspects not previously developed in human factors, forcing a growth of human factors in these directions. Introduction to HCI19 Compiled by: DesalegnAweke
  • 20. Cont’d  Ergonomics is similar to human factors, but it arose from studies of work.As with human factors, the concerns of ergonomics tended to be at the sensory-motor level, but with an additional physiological flavour and an emphasis on stress. Human interaction with computers was also a natural topic for ergonomics, but again, a cognitive extension to the field was necessary resulting in the current "cognitive ergonomics" and "cognitive engineering." Because of their roots, ergonomic studies of computers emphasize the relationship to the work setting and the effects of stress factors, such as the reutilization of work, sitting posture, or the vision design of CRT displays. Introduction to HCI20 Compiled by: DesalegnAweke
  • 21. Cont’d  Industrial engineering arose out of attempts to raise industrial productivity starting in the early years of this century.  The early emphasis in industrial engineering was in the design of efficient manual methods for work (e.g., a two-handed method for the laying of bricks (bar)),  The design of specialized tools to increase productivity and reduce fatigue (tiredness)  Brick pallets at waist height so bricklayers didn't have to bend over  The design of the social environment  The invention of the suggestion box  Interaction with computers is a natural topic for the scope of industrial engineering in the context of how the use of computers fit into the larger design of work methods. Introduction to HCI21 Compiled by: DesalegnAweke
  • 22. Cont’d  Cognitive psychology derives from attempts to study sensation experimentally at the end of the 19th century.  In the 1950's, an infusion of ideas from communications engineering, linguistics, and computer engineering led to an experimentally-oriented discipline concerned with human information processing and performance.  Cognitive psychologists have concentrated on the learning of systems, the transfer of that learning, the mental representation of systems by humans, and human performance on such systems.  The growth of discretionary computing and the mass personal computer and workstation computer markets have meant that sales of computers are more directly tied to the quality of their interfaces than in the past. Introduction to HCI22 Compiled by: DesalegnAweke
  • 23. Cont’d  The result has been the gradual evolution of a standardized interface architecture from hardware support of mice to shared window systems to "application management layers."  Along with these changes, researchers and designers have begun to develop specification techniques for user interfaces and testing techniques for the practical production of interfaces. Introduction to HCI23 Compiled by: DesalegnAweke
  • 24. Future developments of HCI  The means by which humans interact with computers continues to evolve rapidly.  A curriculum in a changing area must be put together with some understanding of the forces shaping the future so that its concepts are not quickly out of date.  Although the curriculum can always be revised in the light of greater understanding in the future, students cannot generally be recalled for retraining.  They must build their own future understanding upon the foundations provided by the courses taken at the time they were students.  Human-computer interaction is, in the first instance, affected by the forces shaping the nature of future computing. Introduction to HCI24 Compiled by: DesalegnAweke
  • 25.  These forces include:  Decreasing hardware costs leading to larger memories and faster systems.  Smallness of hardware leading to portability.  Reduction in power requirements leading to portability.  New display technologies leading to the packaging of computational devices in new forms.  Assimilation of computation into the environment (e.g., VCRs, televisions).  Specialized hardware leading to new functions (e.g. rapid text search). Cont’d… Introduction to HCI25 Compiled by: DesalegnAweke
  • 26. Cont’d  Because human-computer interaction involves transducers between humans and machines and because humans are sensitive to response times, viable human interfaces are more technology-sensitive than many parts of computer science.  For instance, the development of the mouse gave rise to the point-and-click style of editor interface and the mouse-based graphics program. Introduction to HCI26 Compiled by: DesalegnAweke
  • 27. Cont’d  Based on the above trends, we expect a future for HCI with some of the following characteristics: 1. Ubiquitous (everywhere) communication.  Computers will communicate through high speed local networks, nationally over wide-area networks, and portably via infrared, ultrasonic, cellular, and other technologies.  Data and computational services will be portably accessible from many locations to which a user travels. Introduction to HCI27 Compiled by: DesalegnAweke
  • 28. Cont’d 2. High functionality systems.  Systems will have large numbers of functions associated with them.There will be so many systems that most users, technical or non-technical, will not have time to learn them in the traditional way (e.g., through thick manuals). 3. Mass availability of computer graphics.  Computer graphics capabilities such as image processing, graphics transformations, rendering, and interactive animation will become widespread as inexpensive chips become available for inclusion in general workstations. Introduction to HCI28 Compiled by: DesalegnAweke
  • 29. Cont’d 4. Mixed media.  Systems will handle images, voice, sounds, video, text, formatted data.These will be exchangeable over communication links among users.The separate worlds of consumer electronics (e.g., stereo sets,VCRs, televisions) and computers will partially merge. Computer and print worlds will continue to cross assimilate each other. 5. High-bandwidth interaction.  The rate at which humans and machines interact will increase substantially due to the changes in speed, computer graphics, new media, and new input/output devices.This will lead to some qualitatively different interfaces, such as virtual reality or computational video. Introduction to HCI29 Compiled by: DesalegnAweke
  • 30. Cont’d 6. Large and thin displays.  New display technologies will finally mature enabling very large displays and also displays that are thin, light weight, and have low power consumption.  This will have large effects on portability and will enable the development of paper-like, pen-based computer interaction systems very different in feel from desktop workstations of the present. Introduction to HCI30 Compiled by: DesalegnAweke
  • 31. Cont’d 7. Embedded computation.  Computation will pass beyond desktop computers into every object for which uses can be found.  Example: embedding computation in greeting cards.  To some extent, this development is already taking place. The difference in the future is the addition of networked communications that will allow many of these embedded computations to coordinate with each other and with the user.  Human interfaces to these embedded devices will in many cases be very different from those appropriate to workstations. Introduction to HCI31 Compiled by: DesalegnAweke
  • 32. Cont’d 8. Group interfaces.  Interfaces to allow groups of people to coordinate will be common (e.g., for meetings, for engineering projects, for authoring joint documents).  These will have major impacts on the nature of organizations and on the division of labour.  Models of the group design process will be embedded in systems and will cause increased rationalization of design. Introduction to HCI32 Compiled by: DesalegnAweke
  • 33. 9. UserTailorability.  Ordinary users will routinely tailor applications to their own use and will use this power to invent new applications based on their understanding of their own domains. Users, with their deeper knowledge of their own knowledge domains, will increasingly be important sources of new applications at the expense of generic systems programmers (with systems expertise but low domain expertise). 10. Information Utilities.  Public information utilities (such as CompuServe, Prodigy, home banking and shopping, etc.) and specialized industry services (e.g., weather for pilots) will continue to proliferate.The rate of explosion will accelerate with the introduction of high-bandwidth interaction and the improvement in quality of interfaces. Introduction to HCI33 Compiled by: DesalegnAweke
  • 34. Cont’d  One consequence of the above developments is that computing systems will appear partially to dissolve into the environment and become much more intimately associated with their users' activities.  Personal computers in some form will continue to exist (although many might take the form of electronic notebooks) and there will still be the problem of designing interfaces so that users can operate them.  The rapid pace of development means that the preparation of students must address not only the present state of technology, but also provide the foundations for future possibilities. Introduction to HCI34 Compiled by: DesalegnAweke
  • 35. Thank you Introduction to HCI35 Compiled by: DesalegnAweke
  • 36. Summary HCI is a multi-disciplinary subject- it combines knowledge and methods of different professions. Introduction to HCI36 Compiled by: DesalegnAweke
  • 37. Cont’d  Psychology and cognitive science  User’s perceptual, cognitive, and problem-solving skills  Ergonomics  User’s perceptual capabilities  Sociology  Help to understand the wider context of interaction  Graphic design  Produce effective interface presentation  Business  To be able to market system  And many more … Introduction to HCI37 Compiled by: DesalegnAweke