This graduate level course focuses on the design of human-computer interfaces, covering topics such as task analysis, techniques for gathering design information, iterative design through prototyping, theoretical foundations of HCI and cognitive modeling of user interactions, and the integration of HCI techniques into the software development life cycle.
Upon successful completion of this course, a student will be able to:
- Describe the general areas of study within the field of human-computer interaction
- Describe the interaction between people, the work they do, the information systems they use, and the environments in which they work
- Apply a user-oriented approach to the design of interactive computer interfaces