This course focuses on process of developing effective computer systems. The entire process will be discussed, from task analysis to interface evaluation. Some topics for discussion include: user & task analysis, user interface design guidelines, input devices, color selection, interface styles, and user interface development environments.
Introduction to Human-Computer Interaction Booklet available in bookstore, plus material on reserve.
Several books are recommended, but don't go buy them all without talking to me. Each book is useful for different reasons and I'd be happy to help you select the most appropriate book for your needs.
There will be corresponding readings for most weeks. Most readings are part of the booklet, but some are on reserve in the library. There may be additional recommended or required readings listed at the end of each section of the course notes. The recommended readings are listed for those of you who would like additional information on specific topics. If you want additional resources, let me know.
The following is a tentative schedule for this class. The pace of the class will determine the actual schedule. Additional topics may be added if time permits.
| Week One | Intro to HCI | Week Seven | Form Fill-In |
| Overview of Development Process | Menus | ||
| Week Two | The Human Factor | Function Keys | |
| User & Task Analysis | Q&A Dialogs | ||
| Week Three | Setting Usability Specs | Week Eight | Peer Evaluation |
| The Design Process | Natural Language | ||
| Week Four | Development Tools | Direct Manipulation | |
| Evaluating Prototypes | Week Nine | Windowing | |
| General Design Principles | I/O Devices | ||
| Week Five | General Design continued | User Documentation | |
| Graphic Design Principles | Week Ten | Group Presentations | |
| Command Languages | Finals Week | Final Exam | |
| Week Six | Peer Evaluation | ||
| Midterm |
Grade Distribution | |
| 40% | Group Project |
| 25% | Midterm |
| 10% | Homework & Class Participation |
| 25% | Final Exam |
The midterm will focus on material from weeks one - three. The final
will focus on material from weeks four - eight, but will include some material
from weeks one - three.
Attendance is optional, but plays an important role in cases where a
student is on the border between two grades. Students must pass both
the Final Exam and Group Project to pass the course. The midterm and
final cannot be made up.
Written assignments will be given periodically. A group project is required
with various deliverables throughout the quarter. All homework and project
deliverables have specific due dates. Assignments will be penalized 10%
for each calendar day they are late.