Course Description
This course gives an overview of next-generation user interfaces and underlying methodologies. Main topics include a review of HCI concepts and history, input devices and interaction techniques, information appliances, user interface design paradigms, 3D user interfaces, adaptive interfaces, user modeling, speech recognition and conversational interfaces, wearable computers, multimodal interfaces, and perceptual interfaces.

Reading Material
  • Reference Books:
    • J. Preece, Y. Rogers, and H. Sharp, Interaction design : beyond human-computer interaction, John Wiley & Sons, Inc. 2002.
    • A. Dix, J. Finlay, G. Abowd, G., and R. Beale, Human-computer interaction (3rd ed.), Prentice Hall. 2003.
    • D. Norman, The design of everyday things, New York: Basic Books. 1988.
    • J.M. Carroll, (ed), Human Computer Interaction in the New Millenium, Prentice Hall. 2001.
    • Additional readings in terms of conference and journal articles will be provided throught the semester.
Prerequisites
  • Basic programming skills are required for implementation of the class project.
Goals
  • The primary objectives of this course are to expose students to the methods and principles of human factors, human-computer interaction (HCI), user-centered design (UCD), and usability evaluation. Upon completion of this course the students will:
    • gain an understanding of human-computer interaction theory and research,
    • recognize the impact of system design on users’ attitudes and behaviors,
    • become familiar with user-centered design and evaluation processes,
    • and be able to employ user-centered design processes in designing and building systems.
Grading Policy
  • Midterm exam - 20%
  • Final exam - 30%
  • Class project - 30%
  • Reading assignments - 20%
Last modified: Monday, 12 September 2011, 6:42 PM