Course Schedule

  • The readings are due on the date noted.
  • The course is using videotapes of my lecture from Fall, 2017. Here is the table of contents of all of the course videos for the course.
    • You can download the lectures as MP4 files. I have included the links below.
    • Also, if you start playing the video of a lecture from panopto, there is a down arrow icon at the top right of the screen which will download that lecture as a podcast.
    • Alternatively, here is another way from a former student:
      "At first, the Panopto server was giving me an access error. But, if I logged in to that website in a new window within my browser, then refreshed the course website page, it allowed me to download the MP4s. Then, I had to place those MP4s in my iTunes as home movies. Then transfer them to my phone."
  • VPN Note: Access to the ACM Digital Library (for the papers and guest lectures) is restricted to only those on a CMU machine. Use VPN if you are at home, or you can get a password from the instructor. For VPN, here are the instructions for SCS, or here are the general CMU instructions.
  • Required text: (see note about this text):
    • Hartson-Pyla text: H. Rex Hartson and Pardha S. Pyla, The UX Book: Process and Guidelines for Ensuring a Quality User Experience, Morgan Kaufmann / Elsevier, 2012.
  • Optional texts: (none of the readings from these is required, but these older books are excellent to have if you are interested in this topic)
    • CD Text = Beyer, H. and Holtzblatt, K., Contextual Design
    • Nielsen Text = Jakob Nielsen. "Usability Engineering". Boston: Academic Press, Inc. 1993. ISBN 0-12-518406-9 (paperback) or ISBN 0-12-518405-0 (hardcover).
    • Norman book = Donald A. Norman, "The Design of Everyday Things". New edition: Basic Books, 2002, ISDN 0-465-06710-7

Monday, May 21, 2018

1. Why is UI Design Important and Why Is It Difficult? and
2. Discovering what people can't tell you: Contextual Inquiry and Design Methodology

Class Materials

Activities

Required Readings

  • Hartson-Pyla text: Chapter 1
  • Hartson-Pyla text: Chapter 3

Thursday, May 24, 2018

3. Contextual Analysis/Design Methodology, cont.

Class Materials

Activities

Required Readings

  • Hartson-Pyla text: Chapter 6

Monday, May 28, 2018

4. From Analysis to Design: Sketching and Prototyping

Class Materials

Activities

Required Readings

  • Hartson-Pyla text: Chapter 7, 8, 11
  • Bill Buxton, "What Sketches (and Prototypes) Are and Are Not", in CHI 2006 One-Day Workshop on "Sketching" Nurturing Creativity: Commonalities in Art, Design, Engineering and Research, Sunday, April 23, 2006, Montreal, Canada. 2 pages. Local PDF

Thursday, May 31, 2018

5. Design in HCI

Class Materials

Required Readings

  • Hartson-Pyla text: Chapter 17

Monday, June 4, 2018

6. How to Design a Good Usability Evaluation

Class Materials

Activities

Required Readings

Thursday, June 7, 2018

7. Implementing a Wireframe Prototype: Overview of Using PowerPoint, Balsamiq, InVision, PhotoShop, html, etc.

Class Materials

Required Readings

  • Hartson-Pyla text: Chapters 9

Monday, June 11, 2018

8. Evaluation using Heuristic Analysis

Class Materials

Activities

Required Readings

  • Hartson-Pyla text: Chapter 10, 13, 22
  • Jakob Nielsen, Heuristic Evaluation. On line in HTML. Includes List of 10 Heuristics.

Thursday, June 14, 2018

9. Designing for the Web

Class Materials

Required Readings

Monday, June 18, 2018

10. Usability Engineering Process

Activities

Class Materials

Required Readings

  • Hartson-Pyla text: Chapter 19

Thursday, June 21, 2018

11. International and Handheld User Interfaces

Course Evaluation Day. Please fill out both:

Class Materials

Required Readings

Monday, June 25, 2018

13. Other HCI Methods: Cultural Probes, Diary Studies, Card Sorting, "Body Storming", Keystroke Model, "Speed Dating", Cognitive Walkthroughs, Cognitive Dimensions, etc.
(Note that there is no class 12)

Activities

Class Materials

Required Readings

  • Hartson-Pyla text: 1.6.5, 6.6.4, 6.12, 7.5
  • Scott Davidoff, Min Kyung Lee, Anind K. Dey, and John Zimmerman. 2007. Rapidly exploring application design through speed dating. In Proceedings of the 9th international conference on Ubiquitous computing (UbiComp '07), Springer-Verlag, Berlin, Heidelberg, 429-446. PDF

Thursday, June 28, 2018

Activities

Final Exam: Anytime between June 28 and July 2, 2018

This class will have a final exam.

You will arrange to take it with a proctor. (Note that this means the entry of your final grade will be delayed until about July 11.)

See information about the final.