Skip to main contentSkip Navigation or Skip to Content
Thompson Rivers University
Thompson Rivers University

COMP 3451: Human Computer Interaction Design

COMP 3451 is the introductory course to interaction design from a human-computer interaction (HCI) perspective. Students will learn both theoretical and practical concepts of human-computer interaction that will help them produce user interfaces developed using a user-centered approach. Students will explore how cultural biases impact how we design computer programs, interfaces and AI programs. In addition, students will debate and discuss increasing concerns regarding the lack of cultural diversity in Machine Learning algorithms, which disadvantages non-privileged groups in society. As such, students will apply intercultural understanding to HCI to build inclusive systems. Further, students will test, reflect and revise their assumptions throughout the course to continually improve previous assignments, as the process of user interface design involves constant revision of existing systems.

Learning outcomes

  • Demonstrate the basic principles of Human-Computer Interaction Design (HCID).
  • Analyze existing designs and criticize them from a socio-culturally diverse HCI perspective.
  • Describe which techniques and methodologies are available to enforce the principles of HCID, which go well beyond verbal communication.
  • Produce program interfaces from a user-centered perspective and be aware of their own cultural biases in interface design.
  • Demonstrate an awareness of how their own cultural biases impact computer program design.
  • Apply culturally appropriate design principles to computer programming.

Course topics

  • Module 1: A Brief Introduction to Human Computer Interaction, Interaction Design, and User Experience
  • Module 2: Usability
  • Module 3: The Process of Interaction Design
  • Module 4: Data Gathering
  • Module 5: Data Analysis, Interpretation, and Presentation
  • Module 6: Establishing Requirements
  • Module 7: Design, Prototyping, and Construction
  • Module 8: Interfaces and Visual Design
  • Module 9: Evaluation with Users
  • Module 10: Evaluation without Users
  • Module 11: Cognitive Models and Frameworks for Interaction Design
  • Module 12: Social Interaction
  • Module 13: Emotional Interaction

Required text and materials

The following materials are required for this course:

  1. Sharp, H., Rogers, Y., & Preece, J. (2019). Interaction design: Beyond human-computer interaction (5th Edition). Wiley.
    Type: Textbook. ISBN: 978-1-119-54725-9.

Students will need to source the following E-textbook from the link below:

  1. Interaction Design Foundation. (2014). The encyclopedia of human-computer interaction. (2nd edition). Interaction Design Foundation.
    Type: E-Textbook.


Please be aware that should your course have a final exam, you are responsible for the fee to the online proctoring service, ProctorU, or to the in-person approved Testing Centre. Please contact with any questions about this.

To successfully complete this course, students must achieve a passing grade of 50% or higher on the overall course, and 50% or higher on the final mandatory exam.

Quiz 1 5%
Quiz 2 5%
Quiz 3 5%
Project Phase 1: Proposal 5%
Project Phase 2: Needs & Requirements 10%
Project Phase 3: Designing Alternatives 10%
Project Phase 4: Prototyping 10%
Project Phase 5: Evaluation 10%
Project Phase 6: Presentation and Prototype 5%
Final Exam (mandatory) 35%
Total: 100%

Open Learning Faculty Member Information

An Open Learning Faculty Member is available to assist students. Students will receive the necessary contact information at the start of the course.

Search To Top