Human-Computer Interaction - CS 250

Covers usability, user research, interface design, prototyping, accessibility, interaction principles, and usability evaluation.

Study Tools

All

Study guides

8

5 Prototyping and Design Iteration

Learn how to choose, create, and iterate prototypes to explore design ideas and answer specific questions before committing to a full build.
Study guide · Updated

8 Improving Designs Through Evaluation

Learn how to turn user-evaluation evidence into prioritized, testable design improvements and assess what each iteration establishes.
Study guide · Updated

6 Accessibility and Inclusive Design

Learn how accessibility and inclusive design reduce barriers in digital products, apply the POUR principles, and guide design, evaluation, and testing.
Study guide · Updated

7 Usability Evaluation Methods

Learn how to choose, plan, conduct, and interpret usability evaluations using expert inspection, observation of users, and task-performance measures.
Study guide · Updated

4 Interface Design Fundamentals

Learn how layout, hierarchy, consistency, and clear content help people find information and understand how to use an interface.
Study guide · Updated

3 Interaction Design Principles

Learn how interaction design principles help people understand interfaces, find information, track progress, receive feedback, and recover from errors.
Study guide · Updated

1 Foundations of Usability and User Experience

Learn how usability, usefulness, and user experience differ, and how human-centered design connects user needs to measurable outcomes in context.
Study guide · Updated

2 User Research and Needs Analysis

Learn how to plan ethical user research, choose methods that fit the questions, and turn evidence into user needs and actionable requirements.
Study guide · Updated

Quizzes

8

7 Usability Evaluation Methods

A medium-difficulty quiz on choosing, planning, and interpreting usability evaluation methods.
Quiz · Updated

8 Improving Designs Through Evaluation

A medium-difficulty quiz on turning user-evaluation evidence into focused, testable design improvements and iterating within the limits of the evidence.
Quiz · Updated

5 Prototyping and Design Iteration

Apply prototyping concepts to choose useful formats, fidelity, and iteration approaches.
Quiz · Updated

6 Accessibility and Inclusive Design

A medium-difficulty quiz on applying accessibility principles and inclusive design practices to digital products.
Quiz · Updated

4 Interface Design Fundamentals

A medium-difficulty quiz on applying interface design fundamentals to layout, hierarchy, consistency, and clear content.
Quiz · Updated

3 Interaction Design Principles

A medium-difficulty quiz on applying interaction design principles to navigation, information architecture, feedback, and error prevention and recovery.
Quiz · Updated

2 User Research and Needs Analysis

Assess the ability to plan user research, choose methods that fit questions, conduct sessions responsibly, and turn evidence into needs and requirements.
Quiz · Updated

1 Foundations of Usability and User Experience

A 14-question quiz on applying usability, usefulness, user experience, and human-centered design concepts.
Quiz · Updated

Flashcards

8

7 Usability Evaluation Methods

Learn how to choose, plan, conduct, and interpret usability evaluations using expert inspection, user testing, and task-based measures.
Flashcards · Updated

6 Accessibility and Inclusive Design

Learn how accessibility and inclusive design remove barriers through WCAG principles, flexible interactions, and testing with disabled people.
Flashcards · Updated

8 Improving Designs Through Evaluation

Learn how to turn usability evidence into prioritized, testable design improvements through an iterative evaluation process.
Flashcards · Updated

5 Prototyping and Design Iteration

Learn how to choose, use, and refine prototypes to explore design ideas and answer questions before committing to a full build.
Flashcards · Updated

3 Interaction Design Principles

Review how mental models, information architecture, navigation, feedback, and error recovery help make interfaces clear and usable.
Flashcards · Updated

4 Interface Design Fundamentals

Review how layout, visual hierarchy, consistency, and clear content make interfaces easier to navigate and understand.
Flashcards · Updated

2 User Research and Needs Analysis

Learn how to plan ethical user research, choose methods that fit the questions, and turn evidence into user needs and actionable requirements.
Flashcards · Updated

1 Foundations of Usability and User Experience

Learn how usability, usefulness, and user experience differ, and how human-centered design evaluates products against users’ goals and contexts.
Flashcards · Updated