HCI Prelim Exam Syllabus, 6/2/02

As you read the articles below, remember that you need not only to understand each individual article, but also to synthesize and analyze what your are reading in terms of the relationships between articles. Some of the articles below were huge steps historically, some of them are new ideas barely tested, some are summaries of work in an area, and others were chosen because they cover important material that could be found in journal or conference articles quickly or at a high level in an attempt to reduce the reading page count. Can you identify which of these papers fall into which categories? Which papers on this list came before and influenced other papers on this list? What's missing, what's left to be done? Try to consider these meta-issues as you get into the dirty details of understanding each paper in depth, another equally important goal of reading this canon.

Some papers are marked: Available Online without URLS provided. Consider them an opportunity to learn about the ACM Digital Library , Research Index (also a reverse citation service), the complete computer science bibliography , and your very own berkeley library (I often search for journals either on the engineering library journal list or on Pathfinder . Use the latter by selecting "Title phrase" and entering the full journal name. Also select the "Journal" format.) Using the library services, you can access anything online even without an ACM account.

You might also check a repository created by the Fall 2003 students.

General HCI Knowledge

Familiarity with the basic material in 160 is expected by the examiners. You may want to explore the readings and lecture materials, or read an HCI textbook such as the one by Dix, Finlay, Abowd and Beale, or the book by Shneiderman.


Design Theory

Design Practice


Software Systems


End User Programming