Cs3724 introduction to hci
This presentation is the property of its rightful owner.
Sponsored Links
1 / 28

cs3724: Introduction to HCI PowerPoint PPT Presentation


  • 41 Views
  • Uploaded on
  • Presentation posted in: General

cs3724: Introduction to HCI. Dr. Chris North GTA: Beth Yost. WELCOME TO THE NEXT LEVEL. “Toto, I don’t think we’re in 2604 anymore.”. Class discussion, participation HWs/Projects: open-ended Group project Student presentations. Course Mechanics. Prerequisite forms:

Download Presentation

cs3724: Introduction to HCI

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Cs3724 introduction to hci

cs3724: Introduction to HCI

Dr. Chris North

GTA: Beth Yost


Welcome to the next level

WELCOME TO THE NEXT LEVEL


Toto i don t think we re in 2604 anymore

“Toto, I don’t think we’re in 2604 anymore.”

  • Class discussion, participation

  • HWs/Projects: open-ended

  • Group project

  • Student presentations


Course mechanics

Course Mechanics

  • Prerequisite forms:

    • 2604: CS >=C, ECE >=C-, else >F

  • Texts:

    • Usability Engineering, by Rosson & Carroll

    • Teach yourself Java2 in 21 days, SAMS (optional)

  • http://courses.cs.vt.edu

  • Office hours: after class, 619 McB

  • GTA hours: T Th 10-noon, 133 McB ?


  • Grading

    Grading

    • 25% Homeworks (4)

    • 5% Class presentation

    • 40% Project

    • 30% Exams (midterm, final)

    • Project: java, groups of 2 students

    • Project milestones:

      • Design

      • Initial implementation

      • Usability evaluation

      • Final implementation


    Cs3724 introduction to hci

    ???

    • What is it?

    • Who cares?

    • Why is it hard?

    • How does it work?

    • What will I learn?


    What is hci

    What is HCI?


    What is hci1

    What is HCI?

    Human-Computer Interaction


    What is hci2

    What is HCI?

    Human-Computer Interaction

    • Design

    • Development

    • Evaluation

    • of user interfaces

    • for computer systems


    Cs3724 introduction to hci

    Huh?

    An example:

    HomeFinder


    Apartments com

    Apartments.com


    Hit list

    HitList


    Homefinder

    HomeFinder


    The goal

    The Goal

    Usability

    • People are trying to accomplish their tasks in life. (system independent)

    • Introduce a system,User Interface should maximize their ability.

    task

    person

    system


    Who cares

    Who Cares?

    • Everything is a User Interface


    Doors

    Doors


    More doors

    More Doors


    Communication channels

    Communication Channels

    • System to human:

    • Human to system:

    system,

    world


    Who cares1

    Who Cares?

    • Everything is a User Interface

    • The User Interface is Everything


    Florida cares

    Florida Cares!

    • Human error: Who’s fault is it?


    Why is it so hard

    Why is it so hard?


    Why is it so hard1

    Why is it so hard?

    Programmers stink at Usability


    Why is it so hard2

    Why is it so 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!)


    Usability is hard

    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


    How does it work

    How does it work?

    Usability Engineering

    Design

    Evaluate

    Develop

    many iterations


    What will i learn

    What will I learn?

    • Principles

    • Requirements

    • Activity design

    • Information design

    • Interaction design

    Design

    Evaluate

    Develop

    • Usability evaluation

    • Controlled experiments

    • GUI programming

    • Widgets, graphics, animation

    • Java, Swing

    • Data-driven applications


    Grander goals

    Grander Goals?

    • Get angry!

    • Mental shift:

      • From system-centered design to user-centered design

  • Break out of the box


  • Homework 0 ui measurement

    Homework #0: UI Measurement

    • Read UE ch 1

    • See website

    • Pick a movie of your choice

    • Task: find a convenient playing time and location

    • Use 3 different systems:

      • 1-800-555-TELL

      • www.moviefone.com

      • www.hollywood.com/showtimes/

  • Write down the time it takes you for each

  • Bring your times to class on Wed


  • Login