Computers are an integral part of our lives. They are found in entertainment, education, medicine and business, from DVD players and teaching agents, to medical instruments and gasoline pumps. While providing many benefits, they can be the source of much frustration, if poorly designed from a human use perspective. With this in mind, how should such systems be designed to allow efficient and effective communication between humans and computers?
This course will explore the essentials of effective human computer interaction. Topics such as the use and construction of interfaces, user-centered design methodologies, and the evaluation of human computer interaction will be explored. All to the end of designing interfaces for human use.
Prerequistes: CS 3211 (for 4985); CS 5202 or equivalent (for 6985)
Note: Graduate students taking the course as CS6985 will be expected to complete additional requirements for the course.