|
Course Goals:
This course presents basic components of human-computer interaction concepts, theory, and practice. It takes a user-centered perspective, rather than a system-centered one. We look at bridging the gulf between needs and requirements of human users and capabilities and limitations of technology. We discuss how to forge communication between users and system developers. We base the course on a dichotomy between user interaction design and user interface software design. The course covers iterative development of user interaction design, including user requirements gathering, with emphasis on usability goals; user analysis; user task analysis; design, rapid prototyping, and user-centered evaluation. Iterative development activities are practiced in the context of several team projects.
Prerequisites:
Professors:
GTAs:
Class meeting times:
|