The icon
signifies the book "Human-Computer Interaction"and
gives the pages (for 2nd edition) that cover much of the material you should
know. The fine details are not critical - the general principles are. Note that
the 3rd edition is out, and you can use either.
Work marked Essential here covers material that you ideally should read: if it's discussed in the lecture then this provides decent background information for you and provides you with resources to make decent notes. The Relevant and Interesting stuff contains alternative presentations and some further interesting stuff, which will increase your knowledge of the relevant subject.
Essential |
Relevant and interesting |
|||||
Introduction. HCI - why, what and who? Chapter 1. The Human
|
|
|
Exercises to understand more about short-term memory, to be done in groups | |||
| Human memory | Discussion of the three different types of memory | Visual perception illusions and effects |
|
|
||
| How people think: reasoning and problem solving | Unreliable eyes! |
|
||||
| Exercise: memory exercises and theory | Short term memory exercises to see what affects your memory | Memory c.f. RAM |
|
"Re: Is human memory similar to to the ram in a pc?
Message: Human memory is now thought to be a large number of separate systems. You may be familiar with terms such as long-term memory, a hypothesized memory system that holds facts like your current phone number and mother's maiden name. There are plenty of others: the auditory loop which stores recently perceived sounds, the visual-spatial sketchpad for "mental imagery," muscle memory, etc.. The brief answer to your question is that some of these memory systems clearly require maintenance. For other memory systems, especially those storing the most stable long term memories, no one knows."
|
||
| Human senses |
|
Brief look at human senses and their capabilities |
||||
| Brain as a computer |
|
"The view that the brain can be seen as a type of computer has gained general acceptance in the philosophical and computer science community. Just as we ask how many mips or megaflops an IBM PC or a Cray can perform, we can ask how many operations the human brain can perform..." | ||||
| All you need to know about colour |
|
Needs flash, but is excellent | ||||
| Memory |
|
"just as we can ask how many megabytes of RAM a PC has we should be able to ask how many megabytes (or gigabytes, or terabytes, or whatever) of memory the human brain has..."
|
||||
Essential |
Relevant and interesting |
|||||
| Psychology, People, and HCI | Norman, D. (1988). The psychology of everyday things. (multiple copies in campus libraries) This book is worth reading all the way through, but it is also quite easy to dip into for some examples of design principles that relate to psychology. Chapters 1-4 cover the concepts introduced in the People lecture, namely affordances, constraints, mappings, mental models, and metaphors.
|
Affordances and Design |
|
Online essay from Don Norman about affordances and design. | ||
Can computers have "personalities"? What happens when you talk to someone using a low-quality video link? |
Reeves, B. & Nass, C. (1996)The media equation - How people treat computers, television, and new media like real people and places. (only 1 copy I'm afraid, but it should be on its way to shortloan) This book features a number of interesting examples of how people can react in unexpected ways to technology, especially with regard to viewing computers as having personalities and some subtle effects of technology mediated communication such as videophones. You don't have to read the whole book - it's nicely divided into sections so just dip in and pick the bits you find interesting.
|
Mental
Models on the web
|
|
Nice site about mental models - what are they, what are they for etc. | ||
Tech Support Funnies |
|
How many of these funny stories are the result of the user having a misconceived notion of what is going on inside their computer? These stories might be funny, but whose fault is it that they have these weird ideas? Could the design be improved to make sure people have a better understanding of what's going on? | ||||
| Lecture slides | ||||||
Essential |
Relevant and interesting |
|||||
| Chapter 2. The computer main principles |
|
![]() |
||||
| HowStuffWorks: keyboards, mice, monitors | ![]() ![]() |
epinions on input devices |
|
![]() |
||
| A brief history of interaction devices |
|
Brad Myer's (now out of date) potted history of HCI technology |
||||
Directory of input devices - more than you could possibly want to know about
|
|
|||||
| Microsoft's research thoughts |
|
"We’re working on devices which will allow you to use novel forms of input, such as a gesture, a wink, a voice command, or a pen. We’re also exploring new ways to use the keyboard..." | ||||
Essential |
Relevant and interesting |
|||||
Section 3.4 Ergonomics Section 3.5 - end chapter. Interaction styles |
Moving on from WIMP |
|
IBM's Real Things interface ideas
|
|||
|
Chapter 10. Implementation support Skim this to get an idea of how WIMP and other systems are actually built |
|||||
Essential |
Relevant and interesting |
|||||
Chapter 11. Evaluation. |
Understanding the statistics, if you can do maths, helps you appreciate things more fully
|
|
||||
| Heuristic evaluation | "Heuristic evaluation is the most popular of the usability inspection methods. Heuristic evaluation is done as a systematic inspection of a user interface design for usability. The goal of heuristic evaluation is to find the usability problems in the design so that they can be attended to as part of an iterative design process. Heuristic evaluation involves having a small set of evaluators examine the interface and judge its compliance with recognized usability principles (the "heuristics")." | Web-based questionnaires |
|
"administer and collect data according to a few "standard" user interface evaluation questionnaire forms" includes information on standard metrics |
||
| Cognitive Walkthrough | Gregory Abowd's summary of this technique | Exercise - cognitive walkthrough |
|
A cognitive walkthrough evaluation task on a given system, complete with other groups findings. | ||
| Usability testing methods | ||||||
Essential |
Relevant and interesting |
|||||
| The Cranky User | "Everything I need to know about usability, I learned at the arcade" | Introduction to Usability |
|
Onepage introduction to usability
|
||
| Nielsen's Usability Heuristics | 10 Usability Heuristics | Website Design |
|
Longer article on website design, from beginning to end | ||
| Usability |
|
MIT's take on usability - a brief set of slides
|
||||
| Homepage usability |
|
That Nielsen man again... | ||||
Essential |
Relevant and interesting |
|||||
| IBM design principles | "The design principles presented here combine traditional wisdom with extensions to address the evolution of future interfaces. Existing design principles are based on our own experiences in user interface design, on the design experiences of others, and on insights from linguistics and psychology. We have extended these design principles to address evolving interfaces that will provide a more friendly appearance and behavior in the future. The increasing use of 3-D and real-world representations as well as the blossoming popularity of the Internet and the World Wide Web have strongly influenced these progressions. "
|
Design guide for educational software |
|
"Our aim is to improve the quality
of educational software by providing some general principles and Ease of use can be split into three aspects: usability (can people use the software effectively andefficiently to perform a task?), usefulness (does it improve teaching and learning?) and desirability (do people enjoy using it?). This guide is primarily about usability."
|
||
| Human Interface design principles | "This section provides a theoretical base....[and]
covers: Metaphors See-and-Point Direct Manipulation User Control Feedback and Communication Consistency WYSIWYG (What You See Is What You Get) Forgiveness Perceived Stability Aesthetic Integrity Modelessness" |
Web design and usability guidelines |
|
|||
| Psychology of Everyday Things | Chapter 5: Designing for Error. Don't worry about the Models of Human Thought section though. This Chapter should be read in combination with the other relevant sections in this book, ie Chapters 1-4 that cover the principles introduced in the People lecture.
|
Java look and feel design guidelines |
|
|||
| Toilet rolls |
|
Apple OS X design guidelines |
|
|
||
| Remote control gets better | Denim - informal interface design tool |
|
Read about it or even play with it..... |
|||
| Lecture slides | ||||||
Essential |
Relevant and interesting |
|||||
| Homepage usability | That Nielsen man again...
|
Web pages that suck |
|
|||
| Style Guide | How to create decent web pages. You may not agree with all of this, but the main points are concisely and clearly presented. | Top 10 mistakes in web page design |
|
Jakob Neilsen's view... | ||
| Review of web style guides | "we review several of these on-line style guides, and offer our interpretation of the logic of the guidelines. We find that sometimes the web style guides make quite similar recommendations for developing a web site, sometimes they disagree, and sometimes they emphasize different design considerations" | How users read on the web |
|
This will help you write better web pages | ||
| Writing for the web |
|
Sun's view (but check out the authors) | ||||
| Web page design for designers |
|
Some interesting information, but is it all good web design? | ||||
| Web Style Guide |
|
The online version of the book of the same name. Good, but lots of it. Pick and chose relevant parts...
|
||||
Essential |
Relevant and interesting |
|||||
| Excel mode error | Alan Dix's study of a problem in Excel | User-centred design case study |
|
"This case study describes our approach when we were commissioned by an international software company to design a front-end to their relational database system. " | ||
| London Ambulance Service | A classic case study. This page provides a summary, and there's a reference at the end to a relevant book that covers this case and others in detail. | |||||
Essential |
Relevant and interesting |
|||||
| Broadband - how and why is it taken up? | Report from The Work Foundation |
|
All of the following are suggestions of places to look for info on what is currently going on in the world of technology. Not all of the stories you will find are relevant to the theme of technology in everyday life, but they are provided simply as a jumping off point for your own reading. | |||
| Harrow Technology
Report
|
You'll find lots of interesting articles on these sites relating to how we use technology in everyday life (and more besides...) | |||||
| Smart Mobs | Howard Rheingold's latest book - an excellent read, and highly recommended for anyone interested in this area. | |||||
| ACM Technews |
||||||
| The Register | ||||||
| Slashdot |
||||||
Essential |
Relevant and interesting |
|||||
| Jakob Nielsen's views on mobile usability
|
Case study: mobile device design for specialised application |
|
University of Washington's students use human-centred design approaches for a very unusual system...
|
|||
| Human-Centred design for the mobile market | Donald Norman airs his views on what HCD is and why it's relevant to mobile devices
|
|||||
| IBM's user-centered design | What it is, the main principles, and the process | |||||
| One generation from useful | Jakob Nielsen talks about how he thinks mobile devices & services are still one generation from useful. | Why are mobile phones annoying? |
|
AlertBox article summarising research into why it's annoying to hear other people conversations on mobiles. | ||
| Default Thinking | This paper discusses the concept of 'default thinking' and talks about why mobile services are not designed the way they should be.
|
Grabbable interfaces |
|
Interfaces that used a hybrid approach of information in the world, and an interface on a mobile phone. Could be the next big thing...
|
||
| Lecture slides | ||||||
| What is HCI |
|
Introductory web of information summarising what HCI is about
|
||
| IBM Ease of Use site |
|
A wealth of relevant information on design, usability and so on
|
||
| HCI book resource list |
|
Links to general HCI resources
|
||
| Napier's HCI resources |
|
|
DAF
S!
For many of the topics, there are a huge number of resources - typing relevant terms into Google and choosing quality sites (.ac, .edu in particular, especially if related to coursework) are likely to give you a lot of insight into the issues.