Goals and Objectives
The goal of the course is to learn how to design, prototype, and evaluate user
interfaces using a variety of methods and tools especially user-centered design. In order to achieve this, students should
aquire the understanding of:
- Tasks that a prospective user needs to accomplish,
- Cognitive and perceptual constraints that affect UI design,
- The techniques for analyzing user requirements and evaluating a user interface
design,
- The importance of iterative design in producing usable software,
- The underlying technology used to prototype and implement user interface code, and
- How to work together on a team project and to communicate the results of work, both in
oral and written form?
- Possess a working knowledge of the common user interface development
tools. Students who are
familiar with any specific tool are encouraged to use other toolkits or
UIMSs.
- Have familiarity with some of the outstanding research
and industry problems being studied in the field of
human-computer interaction.
In addition to covering current HCI topics and challenges, students will design, prototype, and evaluate a
user interface in a team-oriented
environment.