Human-computer interaction: introduction and overview

The objective of this special introductory seminar is to provide newcomers to Human-Computer Interaction (HCI) with an introduction and overview of the field. The material will begin with a brief history of the field, followed by presentation and discussion of how good application development methods pull on the interdisciplinary technologies of HCI. The topics will include the psychology of human-computer interaction, usability engineering, psychologically-based design methods and tools, user interface media and tools, and introduction to user interface architecture.