cs3724: Introduction to HCI

  • Upload
    jerod

  • View
    33

  • Download
    1

Embed Size (px)

DESCRIPTION

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: - PowerPoint PPT Presentation

Citation preview

  • cs3724: Introduction to HCIDr. Chris North

    GTA: Beth Yost

  • WELCOME TO THE NEXT LEVEL

  • Toto, I dont think were in 2604 anymore.Class discussion, participationHWs/Projects: open-endedGroup projectStudent presentations

  • Course MechanicsPrerequisite forms:2604: CS >=C, ECE >=C-, else >FTexts:Usability Engineering, by Rosson & CarrollTeach yourself Java2 in 21 days, SAMS (optional)http://courses.cs.vt.edu Office hours: after class, 619 McBGTA hours: T Th 10-noon, 133 McB ?

  • Grading25% Homeworks (4)5% Class presentation40% Project30% Exams (midterm, final)

    Project: java, groups of 2 studentsProject milestones:DesignInitial implementationUsability evaluationFinal implementation

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

  • What is HCI?

  • What is HCI?Human-Computer Interaction

  • What is HCI?Human-Computer Interaction

    DesignDevelopmentEvaluation of user interfaces for computer systems

  • Huh?

    An example:

    HomeFinder

  • Apartments.com

  • HitList

  • HomeFinder

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

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

  • Who Cares?

    Everything is a User Interface

  • Doors

  • More Doors

  • Communication ChannelsSystem to human:

    Human to system: system,world

  • Who Cares?

    Everything is a User Interface

    The User Interface is Everything

  • Florida Cares!Human error: Whos fault is it?

  • Why is it so hard?

  • Why is it so hard?Programmers stink at Usability

  • Why is it so hard?Programmers stink at Usability

    dont think like normal peopleknow the software internals, technology firstenjoy systems more than peoplearrogant (my software!)

  • Usability is hardPeople (users) are all differentPeople are unpredictableDesign skill isnt enoughEvaluation with users is requiredDesigners prideNew ways to think, break out of the box

  • How does it work?DesignEvaluateDevelopmany iterationsUsability Engineering

  • What will I learn?DesignEvaluateDevelopPrinciplesRequirementsActivity designInformation designInteraction designGUI programmingWidgets, graphics, animationJava, SwingData-driven applicationsUsability evaluationControlled experiments

  • Grander Goals?Get angry!

    Mental shift:From system-centered design to user-centered design

    Break out of the box

  • Homework #0: UI MeasurementRead UE ch 1See websitePick a movie of your choiceTask: find a convenient playing time and locationUse 3 different systems:1-800-555-TELLwww.moviefone.comwww.hollywood.com/showtimes/ Write down the time it takes you for eachBring your times to class on Wed