Students
will learn the fundamental concepts of human-computer interaction and user
centered design thinking, through working in teams on an interaction design
project, supported by lectures, readings, and discussions. They will learn to
evaluate and design usable and appropriate software based on psychological,
social, and technical analysis. They will become familiar with the variety of
design and evaluation methods used in interaction design, and will get
experience with these methods in their project. Topics will include usability
and affordances, direct manipulation, systematic design methods, user
conceptual models and interface metaphors, design languages and genres, human
cognitive models, physical ergonomics, information and interactivity
structures, and design tools and environments.