HCIL MIDTERM

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/80

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

81 Terms

1
New cards
Interaction design
focuses on creating engaging interfaces with well thought out behaviors
2
New cards
Visibility
Users should easily see what actions are possible and what the current state of the system is
3
New cards
Feedback
Immediate and informative feedback should be provided for every action so that users know the result
4
New cards
Consistency
Interface elements should behave in a predictable manner. It helps users learn and adapt quickly
5
New cards
Affordance
Objects should suggest how they can be interacted with. For example, buttons should look like they can be clicked
6
New cards
Constraints
Limiting the range of user actions helps prevent errors. For example, graying out options that aren't available
7
New cards
Error Prevention & Recovery
Good design should prevent errors from occurring, but when they do, it should help users recover easily with clear messages or undo options
8
New cards
Information architecture
involves organizing and structuring content in a way that makes it easily accessible and understandable to users. The goal is to help users find the information they need quickly and efficiently
9
New cards
Hierarchy
Arrange content in a clear hierarchy, from general to specific
10
New cards
Labels
Use familiar and intuitive labels for navigation menus and categories
11
New cards
Search and Filter Options
Provide effective search tools and filtering to help users locate specific information quickly
12
New cards
Simplicity
Keep navigation simple and not overwhelming with too many options
13
New cards
User Flow
Design the navigation to follow logical paths that align with user goals, guiding them smoothly from one step to the next
14
New cards
Low fidelity prototypes
are simple, rough representations of a product. They are used to communicate design concepts without going into detail
15
New cards
Purpose
The main goal of low fidelity wireframes is to map out key features and user flow. They focus on structure, layout, and functionality, not on visual details
16
New cards
Speed
Low fidelity wireframes are created quickly using simple tools such as pen and paper or basic software like Balsamiq or Figma
17
New cards
Collaboration
These prototypes encourage feedback early in the design process from stakeholders and users, as they are easier to modify
18
New cards
Content Placement
They include placeholders for content (e.g., headlines, images, buttons) to define the basic structure of the interface without finalizing details
19
New cards
Define User Goals
Begin by understanding what the user is trying to achieve when interacting with your product
20
New cards
Sketch Ideas
Sketch rough ideas of key screens. Focus on layout and functionality rather than aesthetic details
21
New cards
Map User Flows
Create flowcharts or wireframes to visualize the path users take to accomplish tasks. Ensure that the navigation is intuitive
22
New cards
Iterate
Based on feedback from users or team members, quickly make changes and adjustments. Since it's low
23
New cards
Test with Users

Even low-fidelity prototypes can be tested with users to get early feedback on usability and navigation. This helps identify potential issues before investing too much in the final design

24
New cards
Interaction design patterns
are reusable solutions to common problems or challenges in user interface (UI) and user experience (UX) design
25
New cards
Navigation Patterns
help users understand where they are and where they can go within a digital product
26
New cards
Breadcrumbs
Show the user’s current location within the app or site hierarchy
27
New cards
Hamburger Menu
A hidden menu that expands when clicked, often used in mobile apps
28
New cards
Tab Navigation
Divides content into multiple sections or views, allowing users to switch between them
29
New cards
Form Patterns
are essential for collecting information from users, and the design of forms can significantly impact usability
30
New cards

Wizard (Multi step Form)

Breaks a long form into smaller, manageable steps

31
New cards
Inline Validation

Provides real-time feedback to the user as they fill out form fields, immediately highlighting errors or success

32
New cards
Dropdown with Search
For large sets of options, a searchable dropdown helps users quickly find the correct one
33
New cards
Feedback Patterns
provide users with immediate responses to their actions to indicate whether they are on the right track
34
New cards
Notifications
Brief messages that inform the user of changes, updates, or errors
35
New cards
Progress Bars
Indicate the completion status of a task or action, providing feedback and setting user expectations
36
New cards
Modal Dialogs

Temporary pop ups that require user action, used for important tasks like confirmation or warning

37
New cards
Content Organization Patterns
Organizing content in a way that makes it easy to find and interact with is critical for usability
38
New cards
Accordion
Allows users to expand or collapse sections of content, reducing information overload
39
New cards
Card Layout
Uses cards to organize related information into small, digestible pieces, often used in dashboards or content grids
40
New cards
Pagination
Breaks long lists or content into pages, making it easier to navigate large datasets
41
New cards
Action Patterns
guide users through interactions or tasks within the interface
42
New cards
Call to Action Buttons
Prominently placed buttons that encourage users to take the next step (e.g., "Sign Up," "Buy Now")
43
New cards
Drag and Drop
Allows users to move items around the interface, commonly used in file uploads or reordering lists
44
New cards
Undo/Redo
Provides users the option to reverse or reapply actions, ensuring they feel safe making changes
45
New cards
Streamlined purchasing

Amazon’s One-Click Checkout

46
New cards
Undo/Redo
Gmail’s Undo Send
47
New cards
Drag and drop
Spotify’s Playlist Management
48
New cards

Card layout + Drag and drop

Trello’s Card Layout

49
New cards
Infinite Scrolling
Facebook’s Infinite Scroll
50
New cards
Consistency
Patterns ensure that users encounter familiar elements across different parts of the interface, reducing confusion
51
New cards
Efficiency
Designers save time by reusing proven solutions instead of creating new ones from scratch
52
New cards

User friendly

Patterns are tested and validated, meaning they likely meet user expectations, resulting in better experiences

53
New cards
Scalability

Well designed patterns are adaptable across different devices, screen sizes, and contexts

54
New cards
Figma

is a cloud-based design and prototyping tool primarily used for user interface (UI) and user experience (UX) design

55
New cards

Design Tools

Figma offers vector-based design tools, which allow designers to create scalable graphics, icons, and layouts

56
New cards
Prototyping
Designers can link different frames and pages together to create interactive prototypes. This helps in visualizing how a design will function once it's implemented
57
New cards
Collaboration

Multiple users can work together on a design in real-time, offering feedback, suggestions, and even edits. Comments can be added directly to the designs

58
New cards
Cross Platform

Since it's cloud-based, Figma can be used on different operating systems like Windows, macOS, and even directly in the browser, which sets it apart from many other design tools that require dedicated apps

59
New cards
Version Control
Figma allows designers to track changes and maintain version control, so teams can always revert to an earlier version of the design if needed
60
New cards
Design Systems
It supports reusable components, styles, and shared libraries, which is essential for maintaining consistency across large scale projects.
Interaction design
61
New cards
Interaction designers
seek to create seamless experiences for users with interfaces across all device types and platforms
62
New cards
Visibility
the more visible a design element is, the easier it is for users to know and use it. This principle asks designers to prioritize what users need to see in order to achieve their goals and make those elements as clear, visible, and accessible as possible
63
New cards
Feedback
refers to when a design acknowledges a user’s action and makes clear the process that has been completed, conveying the results of the interaction in a clear and understandable way
64
New cards
Consistency
it requires designers to incorporate similar elements and interactions into their designs to improve findability and recognition, reduce the user’s cognitive load, and promote familiarity. Uniformity should be maintained across all versions of the interface, whether viewed on a tablet, laptop, or smartphone
65
New cards
Affordance
in interaction design is when users are directed or given an indication of how to use an item or object. With this in mind, the interaction designer designs objects with specific properties, characteristics, functional cues, or visual cues that imply how they can or should be used, usually without any additional instructions
66
New cards
Learnability
is an important element of interaction design and refers to the ease with which users can understand, accomplish, and become proficient in using a system or interface when they first encounter it
67
New cards
Flexibility
principle in interaction design focuses on providing users with options on an interface that enables them to tailor their experience to better meet their needs
68
New cards
User control
Great user experiences are defined by giving users the feeling of control over the interface they are interacting with. What this often means in practice is enabling them to correct mistakes or change their minds about decisions without consequence
69
New cards
Simplicity
With the goal of creating seamless, uncluttered interfaces that are easy to interact with, the simplicity principle in interaction design is key to creating positive user experiences, particularly for those with less technological experience or who are new to a website or app
70
New cards
Accessibility
in interaction design refers to the creation of interfaces that individuals of all abilities can use and enjoy. To create inclusive experiences for every user, designers need to take into consideration how users with visual, auditory, motor, and cognitive impairments can interact with the interface and enable features to assist them
71
New cards
Error prevention and recovery
This refers to anticipating and mitigating user errors that might occur while interacting with the interface, reducing the impact of those errors, and supporting users in their recovery from the same
72
New cards
Information Architecture
it is the art and science of developing structures and organization to present data and information
73
New cards
Findability
refers to how easily users can locate information, products, or services within a website, application, or search engine. Users can find the information they’re looking for
74
New cards
Navigation
System or process that allows users to move through a website, app, or other digital platforms to find information, products, or features. Users know where they are or easily locate what they need without confusion or frustration
75
New cards
User Experience
refers to the feeling users experience when using a product, application, system, or service
76
New cards
Usability
It refers to the ease with which users can interact with a product, system, or interface to achieve their goals effectively, efficiently, and satisfactorily
77
New cards
Low fidelity prototype
is a simple diagram of an early
78
New cards
Paper prototypes
involves sketching basic user interfaces onto a piece of paper or a whiteboard. Designers and key stakeholders use these low
79
New cards
Wireframes
uses simple blueprints of digital screens to capture basic layouts and content hierarchy. It can also show user interactions in a user flow, which can be helpful for usability testing
80
New cards
Low fidelity prototypes

capture design ideas in rough whiteboard sketches or simple wireframes.

81
New cards
High fidelity prototypes

have the look and feel of a finished product, with interaction designs that are practically pixel perfect they may include animations and clickable screens.