Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Human Computer Interaction

Similar presentations


Presentation on theme: "Introduction to Human Computer Interaction"— Presentation transcript:

1 Introduction to Human Computer Interaction

2 HCI ??? What is it? Who cares? Why is it hard? How does it work?
What will I learn?

3 1. What is HCI?

4 Human-Computer Interaction
1. What is HCI? Human-Computer Interaction

5 Human-Computer Interaction
1. What is HCI? Human-Computer Interaction Requirements analysis Design Development Evaluation of user interfaces for computer systems

6 Huh? An example: HomeFinder

7 Apartments.com

8 Hit List

9 HomeFinder

10 The Goal of HCI Usability task
People are trying to accomplish their tasks in life. (system independent) Introduce a system, User Interface should maximize their ability. task person system

11 2. Who Cares? Everyone, because: Everything is a User Interface

12 Doors

13 More Doors

14 2. Who Cares? Everyone, because: Everything is a User Interface
The User Interface is Everything

15 Florida Cares!                                                                                                                                                                                        Human error: Who’s fault is it?

16 3. Why is it so hard?

17 Usability is hard People (users) are all different
People are unpredictable Design skill isn’t enough Evaluation with users is required Designer’s pride New ways to think, break out of the box

18 Usability is hard People (users) are all different
People are unpredictable Design skill isn’t enough Evaluation with users is required Designer’s pride New ways to think, break out of the box Programmers stink at Usability

19 Programmers stink at Usability
Usability is hard Programmers stink at Usability don’t think like ‘normal’ people know the software internals, technology first enjoy systems more than people arrogant (my software!)

20 4. How does it work? Usability Engineering Reqs Analysis Design
Evaluate Develop

21 4. How does it work? Usability Engineering Reqs Analysis Design
Evaluate Develop many iterations

22 5. What will I learn? Task analysis Ethnography Reqs Analysis
Usability studies Controlled experiments Design Evaluate Activity design Information design Interaction design Develop GUI programming Widgets, graphics, animation C#

23 Scenario-Based Design
ANALYZE analysis of stakeholders, field studies claims about current practice Problem scenarios Scenario-Based Design DESIGN Activity scenarios metaphors, information technology, HCI theory, guidelines iterative analysis of usability claims and re-design Information scenarios Interaction scenarios PROTOTYPE & EVALUATE summative evaluation formative evaluation Usability specifications

24 Grander Goals? Get angry! Mental shift: Break out of the box
From system-centered design to user-centered design Break out of the box


Download ppt "Introduction to Human Computer Interaction"

Similar presentations


Ads by Google