Human-Computer Interaction (HCI) Course
Survey of human and computer interaction, its literature, history, and techniques. Covers cognitive and social models and limitations, hardware and software interface components, design methods, support for design, and evaluation methods. This course teaches the importance of the 2D and 3D human-computer interface in software design and development. This course covers the perceptual, cognitive, social characteristics of people, and methods extracting knowledge about users. The capabilities and limits of systems and discuss how that affects design and implementation decisions are discussed. The course includes a presentation of mixed skill set drawn from perceptual/psychology, human-computer interaction, web design, computer science, information systems, and entertainment elements.
Intro and history of HCI
Interaction Design and Process
User Interaction (UI)
User Experience (UX)
Design and Evaluation
Special Topics: Virtual Humans, 3DUI, Ubiquitous Computing
The objectives of this course are:
To stress the importance of good interface design.
To introduce the student to the literature of human-computer interaction.
To facilitate communication about interface design needs and decisions.
To provide the future user interface designer with concepts and strategies for making design decisions.
To expose the user interface designer to tools, techniques, and ideas for evaluating and improve designs.