|
Home page
Class Co-Web
Syllabus
Lectures
Grading
Assignments
Online HCI resources
Related HCI courses
All CoC
courses
|
|
This course will teach you about the importance of the human-computer
interface in software design and development. The objectives of the
course are
- To facilitate communication between human factors engineers and
soon-to-be computer scientists on user interface development projects.
- To provide the future user interface designer with concepts and
strategies for making design decisions.
- To expose the future user interface designer to tools,
techniques, and ideas for interface design.
- To introduce the student to the literature of human-computer
interaction.
- To stress the importance of good user interface design.
An approximate syllabus for the course appears below. A few
changes are always possible.
Week Reading Topics
1 1 Introduction to field. History of HCI.
2 2 Human capabilities. User modelling. Task
analysis.
3 3, 4.1-4.2 Interpretive and predictive evaluation.
Prototyping.
4 2.5-2.11, 11.3-11.7 Design. Graphic design.
5 6, 7, 8, 9.4 Dialog design: WIMP, command langs, direct
manipulation, speech.
6 4.3-4.9 Project poster session. Evaluation with users.
7 5 Usability testing and experiments. UI software.
8 11.1-11.2 Software agents. Handling errors.
9 12, 15 Documentation and help. Information search
and visualization.
10 9, 14 New UI modalities. Ubiquitous computing.
CSCW.
The readings listed above are chapters from our textbook, Designing the User Interface,
3rd edition, by Ben Shneiderman, Addison Wesley, 1998. As you can
see, we will be skipping around in terms of reading assignments, so
keep up and listen in class for any changes or modifications. Also, a
number of supplementary readings will be passed out in class. There
is no excuse for ignorance of the assigned reading material.
The actual material covered in class is presented
below. Assignments are noted when they were handed out. Readings
are in italics at the bottom of each entry.
Actual captured class lecture replay
Web pages shown in class
HCI topics web resources
| Date |
Tue |
Thu |
| Jan. 5 |
Intro and HCI overview
Ch. 1 |
History of HCI, Group project
HW 1, Group
project
|
| Jan. 12 |
Human capabilities
Ch. 2 |
User/Cognitive modeling
GOMS, Animated Icons papers |
| Jan. 19 |
Interpretive & Predictive
Evaluation
Ch. 3, HeurEval, Ethnog pprs |
Prototyping
SHW 1
Ch. 4.1-4.2 |
| Jan. 26 |
Design
Ch. 2.5-2.11 |
Graphic Design
SHW 2
Ch. 11.3-11.7 |
| Feb. 2 |
Dialog Design
WIMP & Cmd Langs
Ch. 7, 8.1-8.6 |
Dialog Design
Direct Manip & Speech
Ch. 6, 8.7, 9.4 |
| Feb. 9 |
Project poster session
SHW 3
|
Evaluation with Users
Ch. 4.3-4.9, Usability papers |
| Feb. 16 |
Usability testing
SHW 4
Expermnts, Quest papers |
UI Software
Visual Basic demo
Ch. 5 |
| Feb. 23 |
Software Agents
HW 2
Futurisitic scenario videos |
Recovering from errors
Ch. 11.1-11.2 |
| Mar. 2 |
Help & Documentation
Ch. 12 |
Information Visualization
Ch. 15 |
| Mar. 9 |
Ubiquitous Computing
|
Review
|
The professor reserves the right to modify any of these plans as need
be during the course of the class.
|