1 of 22

AS 92006�DEMONSTRATE UNDERSTANDING OF HUMAN COMPUTER INTERACTION

EXTERNAL, 5 CREDITS

2 of 22

What’s the Point of Having a Computer

With No-One to Use It?

Is this a complete computer system?

3 of 22

What’s the Point of Sitting at a Computer

And Not Actually Use It?

Boring!

4 of 22

A computer system includes a

Human, a Computer, and Interaction (HCI)

This is a complete computer system!

(Interface)

5 of 22

The computer alone isn’t the whole system.

The actual system involves a user, device, and an interface.

Interface

User

Device

All 3 need to work well for the system to work.

6 of 22

BTW - Here are some exam questions

7 of 22

Do you have to remember this?

Unfortunately, Mr Chuang is not 100% certain. Sometimes you get it on a resource/formula sheet. Sometimes you do need to remember them :/

You do get a formula sheet for the maths exam…

https://www.nzqa.govt.nz/nqfdocs/ncea-resource/exams/2023/91947-res-2023.pdf

8 of 22

For example

Human short term memory is around 8 seconds.

If a device delays for more than 8 seconds the user has to make a conscious effort to remember what they were doing, which makes the task harder.

If the software is hard to use then the user will find something else that is easier – so good HCI makes a marketable product.

9 of 22

There are 10 guidelines that can help us determine if an applications interface is good.

Nielson’s Ten Heuristics

A heuristic is a guideline – not hard and fast rules.

Applications don’t have to obey all the rules, but if the application is frustrating it is likely that it is going against one or more of the heuristics.

10 of 22

No one likes things that don’t make sense

11 of 22

Nielson’s Ten Heuristics

Rule #1: Visibility of system status

The system should always keep users informed about what is going on, through appropriate feedback within reasonable time.

🗶

12 of 22

Nielson’s Ten Heuristics

Rule #2: Match Between System & Real World

Speak the users’ language rather than system-oriented terms. Follow real-world conventions. Use natural and logical order.

🗶

13 of 22

Nielson’s Ten Heuristics

Rule #3: User Control and Freedom

Users make mistakes and need a clearly marked “emergency exit”. Support undo and redo.

🗶

14 of 22

Nielson’s Ten Heuristics

Rule #4: Consistency & Standards

Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions.

🗶

15 of 22

Nielson’s Ten Heuristics

Rule #5: Error Prevention

Design which prevents a problem from occurring in the first place. Provide an “Are you sure” option.

🗶

16 of 22

Nielson’s Ten Heuristics

Rule #6: Recognition Rather than Recall

Minimize user’s memory load by making options visible. The user should not have to remember information from one part to another.

🗶

17 of 22

Nielson’s Ten Heuristics

Rule #7: Flexibility and Efficiency of Use

Accelerators (shortcuts) often speed up interaction for the expert user. Allow users to tailor frequent actions.

🗶

18 of 22

Nielson’s Ten Heuristics

Rule #8: Aesthetic and Minimalist Design

Remove information which is irrelevant or rarely needed. Every extra unit of information competes with the relevant units of information and diminishes their relative visibility.

🗶

19 of 22

Nielson’s Ten Heuristics

Rule #9: Error Recovery

Error messages should be expressed in plain language (no codes),

precisely indicate the problem, and constructively suggest a solution.

🗶

20 of 22

Nielson’s Ten Heuristics

Rule #10: Help and Documentation

It is better if the system can be used without documentation, but when needed help should be easy to search, focused on the user’s task, list concrete steps to be carried out, and not be too large.

🗶

21 of 22

AS 91886�DEMONSTRATE UNDERSTANDING OF HUMAN COMPUTER INTERACTION

EXTERNAL, 3 CREDITS

22 of 22

A computer system includes a

Human, a Computer, and Interaction (HCI)

This is a complete computer system!