Course:INFO608 - Human-Computer Interaction
On Campus Offering:Fall (eve)
Online Offering:Fall, Winter, Spring, Summer
Faculty:Stahl, Gerry
Wiedenbeck, Susan
Khoo, Michael
Extended Course Description:

Catalog Course Description:
This course focuses on the design and evaluation of human-computer interfaces covering such topics as task analysis techniques for gathering design information, iterative design through prototyping, and formative and summative usability testing; theoretical foundations of HCI and cognitive modeling of user interactions; the integration of HCI techniques into the software development life cycle and the use of user constraints to generate new interaction designs. 

Pre-requisites and Co-requisites:
INFO 503  Introduction to Information Systems Analysis
 
Curriculum Role:
This course is a required course in the MSIS program and an elective in the MS in Library and Information Science program. MSIS students typically take it in the early part of the program.
 
Course Rationale:
This course is offered to provide students with an understanding of interaction between people and computers as well as other digital technologies. Students learn the basics of analysis, design and evaluation of computing systems from a user-centered perspective.

Course Outcomes:
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 systems
• Apply a user-oriented approach to the evaluation of interactive computer systems
 
Course Content:
Principal topics and the approximate number of weeks devoted to each are:
• Introduction to human-computer interaction and usability concepts (1)
• Cognitive modeling:  Perception, attention, memory, mental models (2)
• Learning, skill development, errors (1)
• Communication and collaboration, affective computing (1)
• Interaction design (1)
• User-centered design:  Task analysis, requirements, scenarios (1)
• Observation and prototyping (1)
• Evaluation methods and usability testing (2)
 
Presentation:
Note: Presentation method may vary somewhat from section to section.
Teaching methods include lectures, class demonstrations, and student projects.
 
Assessment:
Note: Assessment method may vary somewhat from section to section.
Grades are based on exams and interface design projects.
Previous | Course List | Course Offerings | Next
Email this page Print this page
Course Details
Dotted Underline