Cs3724 introduction to hci
Download
1 / 28

cs3724: Introduction to HCI - PowerPoint PPT Presentation


  • 78 Views
  • Uploaded on

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:

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' cs3724: Introduction to HCI' - jerod


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


    ???

    • What is it?

    • Who cares?

    • Why is it hard?

    • How does it work?

    • What will I learn?



    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


    Huh?

    An example:

    HomeFinder



    Hit list
    HitList



    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




    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 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


  • ad