Statement of Course Outcomes

Course Number:
CS 545 / SOC 510


Course Name: Human Computer Interaction


Course Coordinator: Ruth Schwartz


Graduate or Undergraduate Equivalent:

 

Catalog Description: This is an introduction to Human Computer Interaction (HCI). It covers basic concepts, principles, and frameworks in HCI, models of interaction, and design guidelines and methodologies. The course includes extensive readings and reports as well as work on projects involving interface design and development.

 

Course Outcomes


 

1.      Describe what interaction design is and how it relates to human computer interaction and other fields. [humanities]

2.      Explain what cognition is and why it is important for interaction design. [humanities]

3.      Describe the social mechanisms that are used by people to communicate and collaborate. [humanities]

4.      Outline the nature of user frustration and how to reduce it. [impact]

5.      Describe how technologies can be designed to change people’s attitudes and behavior. [impact]

6.      Consider which interface is best for a given application or activity. [impact]

7.      Discuss how to plan and run a successful data gathering program. [project management]

8.      Discuss the difference between qualitative and quantitative data and analysis. [math-stat]

9.      Identify some of the common pitfalls in data analysis, interpretation, and presentations. [math-stat]

10.    Explain the main principles of a user-centered approach. [processes]

11.    Discuss the conceptual, practical, and ethical issues involved in evaluation. [ethics]

12.    Explain how to do usability testing through examples. [processes]

13.    Describe how to perform two types of predictive techniques, GOMS and Fitts Law, and when to use them. [math-stat]

14.    Discuss the advantages and disadvantages of using analytical evaluation. [processes]