Course wrap up
This presentation is the property of its rightful owner.
Sponsored Links
1 / 20

Course Wrap-Up PowerPoint PPT Presentation


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

Course Wrap-Up. IS 485, Professor Matt Thatcher. C.J. Minard (1781-1870). What is HCI?. Human the end-user of the program Computer the machine that the program runs on Interaction the user tells the computer what they want (inputs) the computer communicates the results (outputs).

Download Presentation

Course Wrap-Up

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


Course wrap up

Course Wrap-Up

IS 485, Professor Matt Thatcher


C j minard 1781 1870

C.J. Minard (1781-1870)


What is hci

What is HCI?

  • Human

    • the end-user of the program

  • Computer

    • the machine that the program runs on

  • Interaction

    • the user tells the computer what they want (inputs)

    • the computer communicates the results (outputs)


Where does hci occur

Where Does HCI Occur?

User

User Interface

Applications Software

Systems Software

Data base and Telecommunications

Hardware

HCI = designing, prototyping, and evaluating UIs


What is ui design the design triangle

Organizational &

Social Issues

Task

Design

Technology

Humans

What is UI Design?(The Design Triangle)


What is usability

What Is Usability?

  • Easy to learn

    • how long does it take for typical users to learn relevant tasks?

  • Easy to Remember

    • how easy is it to remember from one session to the next?

  • Efficient to use

    • how long does it take to perform benchmark tasks?

  • Minimal error rates

    • how many and what kinds of errors are commonly made?

    • if they occur, is good feedback provided so users can recover

  • High user satisfaction (subjectively pleasing)

    • confident of success and visually pleasing


Who builds interfaces

Who Builds Interfaces?

  • A team of specialists (ideally)

    • graphic designers

    • interaction / interface designers

    • technical writers

    • marketers

    • technical support

    • test engineers

    • software engineers

    • customers/users

    • client

    • and more…


Keys to designing and building successful uis

Keys to Designing and Building Successful UIs

  • UI design cycle

  • User-centered design (UCD)

  • Task analysis and contextual inquiry

  • Rapid prototyping

  • Evaluation

  • Iteration


Ui design cycle

UI Design Cycle

Design

Evaluate

Prototype


User centered design

User-Centered Design

“Know Thy User”

  • Demographics

    • age, gender, geographic location

  • Individual characteristics

    • education, job experience, computer skills, physical limitations

  • Cognitive abilities

    • perception and memory

  • Mental models

  • Keep the design centered on users

  • Keep users involved throughout process (early and often)


Power of mental models the island of california

Power of Mental Models:The Island of California


Impact of cognitive abilities

Impact of Cognitive Abilities

“Know Thy User”

  • Demographics

    • age, gender, geographic location

  • Individual characteristics

    • education, job experience, computer skills, physical limitations

  • Cognitive abilities

    • perception and memory

  • Keep the design centered on users

  • Keep users involved throughout process (early and often)


Task analysis and contextual inquiry

Task Analysis and Contextual Inquiry

  • Observe existing work practices

  • Identify and characterize the tasks users need and want to perform

  • Characterize the environment in which they perform these tasks

  • Create scenarios of actual use

  • Try out new ideas before building sftwr


Rapid prototyping

Rapid Prototyping

  • Build a mock-up of the UI design

  • Low-fidelity techniques

    • paper-based sketches and storyboards

    • chauffeured prototypes

    • Visio, SmartDraw, drawing tools, etc.

  • High-Fidelity techniques

    • interactive, computer-based prototypes

    • Access, Dreamweaver, Frontpage, GoLive, HTML, Visual Basic, Director, Flash, HyperCard, PowerPoint, Excel, etc.


Evaluation

Evaluation

  • Test with real users (participants)

    • user testing

  • Expert reviews (evaluations w/o users)

    • heuristic evaluations

    • cognitive walkthroughs

    • pluralistic walkthroughs

    • consistency checks

    • and many more...


Iteration at every stage

Iteration at Every Stage!!!

Design

Evaluate

Prototype


Goals of the course

Goals of the Course

  • Learn to design, prototype, and evaluate UIs

    • the importance of human factors in the design of interactive software applications

    • cognitive / perceptual constraints that affect UI design

    • task analysis and contextual inquiry

    • technology tools used to prototype UIs

    • techniques for evaluating a UI design

    • importance of iterative design for usability

    • the real-world applications of course concepts and tools

    • how to work together on a team project

    • how to communicate your results to a group


Course format

Course Format

  • Lectures

  • Interactive classes/assignments/applications

    • Everyday objects

    • Sun web design

    • E-Groceries

    • Web design patterns

    • UofA web design (Tracey Hummel)

    • Killer Robot

    • Team presentations and interactions


High level goals of this course

High-Level Goals of this Course

  • Formalizing the obvious

  • Increasing your sensitivity and awareness

    • identifying the problem and why it is a problem is 90% of the battle

    • many designers fail because they can’t break from their own conceptual models to even see the problems, much less solve them

  • Providing a set of tools and structures with which to solve design problems

    • design of software, doors, term papers, or anything for that matter

  • Instill passion and interest in (HCI and UCD)


Course wrap up

Good Luck Out There!!


  • Login