Date: Tue, 26 Nov 1996 18:46:18 GMT Server: NCSA/1.5.2 Last-modified: Tue, 26 Nov 1996 14:27:04 GMT Content-type: text/html Content-length: 16940 CSC 591C: Human Computer Interaction

CSC 591C: Human Computer Interaction

Class location and time: Withers 402A, Tuesday and Thursday, 9:50 - 11:05
Instructor: Robert St. Amant (stamant@csc.ncsu.edu)
Office hours: Daniels 207B, Monday, 10:00 - noon


Important stuff



Lecture notes

The list below gives you the overheads that I presented during each lecture, each on its own page. Condensed postscript links give you a condensed version of the same text, with no page breaks between individual overheads. Additional information gives you more info about points I may have mentioned during class, but not in detail.

  1. What is HCI?

  2. Cognitive Frameworks

  3. Perception and Representation; Attention and Memory

  4. Knowledge and Mental Models; Interface Metaphors

  5. User-Centered Design; Design Methods

  6. Task Analysis; HCI Design

  7. Visual Basic

  8. Web page design

  9. Supporting Design; Guidelines

  10. Prototyping; Software Support

  11. Statistical Reasoning

  12. Experiments and evaluation

  13. Overview of current HCI research; Automatic presentation design

  14. Overview of course material


    References

    Baecker et al. 1995
    Baecker, Ronald M.; Grudin, Jonathan; Buxton, William A. S.; and Greenberg, Saul 1995. A historical and intellectual perspective. In Baecker, Ronald M.; Grudin, Jonathan; Buxton, William A. S.; and Greenberg, Saul, editors 1995, Readings in Human-Computer Interaction: Toward the Year 2000. Morgan Kaufmann. 35-48.

    Box 1978
    Box, George E. P., Hunter, William G., and Hunter, J. Stuart, 1978. Statistics for Experimenters: An Introduction to Design, Data Analysis, and Model Building John Wiley & Sons, Inc.

    Carroll et al. 1988
    Carroll, J. M.; Mack, R. L.; and Kellogg, W. A. 1988. Interface metaphors and user interface design. In Helander, Martin, editor 1988, Handbook of Human-Computer Interaction. North-Holland. 67-85.

    Gomoll1990
    Gomoll, Kathleen 1990. Some Techniques for Observing Users. In Laurel, Brenda, editor 1990, The Art of Human-Computer Interaction. Addison-Wesley. 85-90.

    Gould and Lewis1987
    Gould, Jon D. and Lewis, Clayton 1987. Designing for usability: Key principles and what designers think. In Baecker, Ronald M. and Buxton, William A. S., editors 1987, Readings in Human-Computer Interaction: A Multidisciplinary Approach. Morgan Kaufmann. 528-539.

    Kieras1988
    Kieras, David E. 1988. Towards a practical GOMS model methodology for user interface design. In Helander, Martin, editor 1988, Handbook of Human-Computer Interaction. North-Holland. 135-157.

    Landay and Myers1995
    Landay, James A. and Myers, Brad A. 1995. Just draw it! Programming by sketching storyboards. School of Computer Science and Human-Computer Interaction Institute Technical Report CMU-CS-95-199, Carnegie Mellon University.

    Lewis and Rieman1993
    Lewis, Clayton and Rieman, John 1993. Task-centered user interface design: A practical introduction. [WWW document]. URL: http://www.acm.org/~perlman/uidesign.html

    Myers1995
    Myers, Brad A. 1995. User interface software tools. ACM Transactions on Computer-Human Interaction 2:64-103.

    Myers1996
    Myers, Brad A. 1996. Overview of the amulet user interface toolkit. [WWW document]. Presented at the Human-Computer Interaction Consortium meeting.

    Nelson1990
    Nelson, Theodor Holm 1990. The right way to think about software design. In Laurel, Brenda, editor 1990, The Art of Human-Computer Interaction. Addison-Wesley. 235-244.

    Nielsen1993
    Nielsen, Jakob 1993. Usability Engineering. Academic Press.

    Norman1987
    Norman, Donald A. 1987. Some observations on mental models. In Baecker, Ronald M. and Buxton, William A. S., editors 1987, Readings in Human-Computer Interaction: A Multidisciplinary Approach. Morgan Kaufmann. 241-244.

    Norman1995
    Norman, Donald A. 1995. The psychopathology of everyday things. In Baecker, Ronald M.; Grudin, Jonathan; Buxton, William A. S.; and Greenberg, Saul, editors 1995, Readings in Human-Computer Interaction: Toward the Year 2000. Morgan Kaufmann. 5-21.

    Parnas and Clements1986
    Parnas, David and Clements, P. C. 1986. A rational design process: How and why to fake it. IEEE Transactions on Software Engineering 16:251-257.

    Roth et al. 1994
    Roth, S.F.; Kolojejchick, J.; Mattis, J.; and Goldstein, J. 1994. Interactive graphic design using automatic presentation knowledge. In Proceedings of the CHI'94 Conference. Association for Computing Machinery. 112-117.

    Shneiderman1995
    Shneiderman, Ben 1995. A taxonomy and rule bas for the selection of interaction styles. In Baecker, Ronald M.; Grudin, Jonathan; Buxton, William A. S.; and Greenberg, Saul, editors 1995, Readings in Human-Computer Interaction: Toward the Year 2000. Morgan Kaufmann. 401-410.

    Woods and Roth1988
    Woods, D. D. and Roth, E. M. 1988. Cognitive systems engineering. In Helander, Martin, editor 1988, Handbook of Human-Computer Interaction. North-Holland. 3-43.


    Robert St. Amant
    CSC 591C: Human Computer Interaction
    Department of Computer Science, Box 8206
    College of Engineering,
    North Carolina State University,
    Raleigh, NC 27695