Final Exam Topics
Note:This is the final exam study guide. It's not intended to be complete, but it should give you an idea about the scope and type of material covered on the final exam.
The final exam will be a closed-book, closed-notes examination. I will expect relatively short answers or lists of bullet points. Below are areas to study, with a few general guidelines and example questions.
- Be able to analyze an interface or device in terms of its usability.
- Be able to define the term usability, as discussed in class.
- Be able to define common terms in HCI (e.g. direct manipulation).
- Be able to diagram the Model Human Processor, its structure and how its components are parameterized. Be able to describe the general characteristics of human cognitive processing, structurally and procedurally.
- Be able to specify Norman's Execution/Evaluation Action Cycle
(EEC). For a given example, be able to explain how the EEC applies.
- Sample question: What are the stages in the EEAC for some situation? What are the gulf of evaluation and the gulf of execution?
- Be able to describe different interaction paradigms, including their strengths and weaknesses.
- Be able to describe, define, and decompose different design principles.
- For each of the interaction styles covered in the book, be able to describe it, to give examples of guidelines in building interfaces using the style, and to summarize its advantages and disadvantages (i.e., situations in which a given style is appropriate or inappropriate, based on the characteristics of the task and the user.)
- Be able to use the vocabulary of windowing systems correctly and
be able to perform small design tasks on the fly.
- Sample question: An interface must provide users with a list of ten items from which they can choose one or more. Provide two alternative designs for this functionality and identify the strengths and weaknesses of each.
- Be able to define, explain, and apply Fitts' Law and Hick's Law.
- Be able to produce or explain a given keystroke-level or GOMS
- Sample question: Consider the task of whatever. Devise a KLM that represents this task. What assumptions have you made?
- Be able to produce a standard formal notation (e.g. a state machine) for a given scenario. Be able to decide on appropriate abstractions and simplifications, if necessary.
- Be able to describe the principles and applications of universal design.
- Be able to identify and apply Nielsen's
heuristics for interface design.
- Sample question: Two of Nielsen's heuristics deal specifically with errors. What are these heuristics?
- For a given user interface, shown in a screen shot, and a given task to be carried out by a user with known characteristics, be able to critique the match between the interface, the task, and the user.
- Be familiar with the basic guidelines for the use of text
(Chapter 12), color (Chapter 9), speech and hearing (Chapter 13), to
the extent that you are able to judge whether a given guideline is
consistent with your knowledge of the field.
- Sample question: All else being equal, short messages in all uppercase letters are more readable than in mixed case. True or false?