USER INTERFACE DESIGN

G5 B UID

10 Credits

Semester A, 1997-98

 

Dr. Frank E. Ritter

441 Psychology

95 - 15292

Frank.Ritter@nottingham.ac.uk

Gail Reynard (gtr @ cs)

A - Design Track (room 1209, 1700-1800 Mon., free lab timeTBA)

 

1. Introduction (6/10) p1

Aims and Objectives.

Course Structure.

Coursework requirements:

¥ One evaluation exercise, where you get to evaluate interfaces. 20% of the final mark.

¥ Two prototype user interfaces. One will be in HTML, and one in Tcl/Tk. Each will count 20% towards the final mark.

¥ One design exercise that requires doing some specification as well as more detailed implementation. 40% of the final mark.

¥ Due dates: approx. weeks 6, 9, 12.

Simple exercises to illustrate the issues.

 

2. User Interface Development (13/10) p2, p17, p24

Problems

The UI Development Life Cycle

Design Trade-offs

Example Theory

 

3. The Human User (20/10) p3-6,8

Interaction and Communication.

Human Information Processing.

Models and Metaphors.

 

4. Analysis & Design (27/10) p17-22

Requirements Analysis

Task Analysis

Design Models

 

5 & 6. Interaction Styles (3/11; 10/11) p13

Menus and Form Filling.

Command Languages.

Direct Manipulation & Virtual reality.

 

7. The H/W Interface: Input/Output Devices (17/11) p11, p12

I/O devices.

 

8. User Interface Evaluation (24/11) p29

What to measure.

Usability Labs.

 

9. Data Collection (1/12) p30, p31

How to collect data. Ethics.

Direct Observation.

Automatic Monitoring.

Questionnaires & Reviews.

 

10. Data Analysis (8/12) p30-31, p34

What to do with the data.

 

References

Recommended Text

J.Preece et al (1994) Human Computer Interaction. Addison-Wesley. (7 copies in the library, several in the short term loan collection). The bookstore has some and will get some more.

Other useful texts

D.A.Norman (1988) The Psychology of Everyday Things. Basic Books. (The paperback edition is called The Design of Everyday Things.) A good book for inspiration in general; very easy to read.

There are useful books in the library, too many to mention. Feel free to use them as well.

Web site: www.psychology.nottingham.ac.uk/staff/ ritter/uid

B. - Software Tools Track (1407, 1000- 1200 Mon.)

 

This part of the course uses a double period. The first hour will typically be a lecture, and the second hour will be working on the terminals, which are also available at other times.

 

1. Introduction to HTML (13/10)

 

2. Example usability experiment, KLM, and GOMS (20/10)

 

3. HTML II (27/10)

 

4. HTML III (3/11)

 

5. Tcl/Tk I (10/11)

 

6. Tcl/Tk II (17/11)

 

7. Tcl/Tk III (24/11)

 

8. Lab time (remaining Mondays)

 

 

References

 

Web sites for HTML

 

J.K.Oosterhout (1994) Tcl and the Tk Toolkit. Addison Wesley.

 

Welch, B.B., Practical programming in Tcl and Tk. 1995, Upper Saddle River, NJ: Prentice-Hall.