🌍 UI/UX Design · subject

UI/UX Design Information Architecture & Interaction Design Syllabus

The Information Architecture & Interaction Design syllabus for UI/UX Design in full: 5 chapters and 20 topics, every one listed below, plus 50 Information Architecture & Interaction Design flashcards with answers.

5Chapters
20Topics
50Flashcards

Information Architecture & Interaction Design syllabus: all 5 chapters

Expand any chapter to see its topics and sub-topics.

  1. Information Architecture

    4 topics
    • Organizing Content and Taxonomies
    • Navigation Systems
    • Labeling and Nomenclature
    • Sitemaps
  2. User Flows & Task Flows

    4 topics
    • Mapping User Flows
    • Task Analysis
    • Happy Paths and Error Paths
    • Decision Points and Branching
  3. Interaction Design Fundamentals

    4 topics
    • States and Feedback
    • Microinteractions
    • Gestures and Input Methods
    • Progressive Disclosure
  4. Wireframing

    4 topics
    • Low-Fidelity Wireframes
    • Mid and High-Fidelity Wireframes
    • Sketching and Paper Prototyping
    • Annotating Wireframes
  5. Motion & Animation

    4 topics
    • Principles of UI Animation
    • Easing and Timing
    • Transitions and State Changes
    • Animation for Feedback and Wayfinding

UI/UX Design Information Architecture & Interaction Design flashcards β€” 50 questions with answers

  1. What is information architecture (IA) in UX design?

    The practice of organizing, structuring, and labeling content so users can find information and complete tasks efficiently. Its classic components (per Rosenfeld & Morville) are organization systems, navigation systems, labeling systems, and search systems.

  2. What is a taxonomy in the context of information architecture?

    A hierarchical classification scheme that groups content into parent–child categories using controlled vocabulary, defining how items relate (broader/narrower terms) so content can be organized, browsed, and retrieved consistently.

  3. What does the LATCH framework state about organizing information?

    Richard Saul Wurman's LATCH says there are only five ways to organize information: Location, Alphabet, Time, Category, and Hierarchy (magnitude/continuum, e.g., smallest to largest).

  4. What is the difference between exact and ambiguous (subjective) organization schemes?

    Exact schemes divide content into mutually exclusive, objective sections (alphabetical, chronological, geographical) and suit known-item lookup. Ambiguous schemes group by subjective similarity (topic, task, audience, metaphor) and better support browsing and associative learning, but require judgment calls about where items belong.

  5. Compare open and closed card sorting as IA research methods.

    Open card sort: participants group content cards into categories they create and name themselves β€” used to discover users' mental models and generate a taxonomy. Closed card sort: participants sort cards into predefined categories β€” used to validate or refine an existing structure.

  6. Broad-and-shallow vs. narrow-and-deep hierarchy: what is the trade-off?

    Broad-and-shallow offers many options per level but few levels, so users reach content in fewer clicks with less chance of wrong turns, at the cost of denser menus. Narrow-and-deep shows few options per level but many levels, keeping each choice simple but multiplying navigation steps and the risk of misclassification. Usability research generally favors broader, shallower structures.

  7. What is faceted classification, and when is it preferable to a single hierarchy?

    A scheme that describes each item with multiple independent attributes (facets) such as color, price, brand, and size, letting users filter and combine facets in any order. It is preferable for large, heterogeneous content sets (e.g., e-commerce catalogs) where no single hierarchy fits all users' mental models.

  8. Name and define the four main types of navigation systems in IA.

    Global navigation: persistent site-wide menu on every page. Local navigation: options within the current section or subsite. Contextual navigation: inline links embedded in content (e.g., 'related items'). Supplemental navigation: aids outside the page hierarchy such as sitemaps, indexes, and guides.

  9. What are the three types of breadcrumbs?

    Location (hierarchy) breadcrumbs show the page's fixed position in the site hierarchy; path breadcrumbs show the actual route the user took (rarely recommended); attribute breadcrumbs show metadata/filters applied to reach the current view (common in e-commerce).

  10. What is utility navigation and how does it differ from global navigation?

    Utility navigation contains secondary, tool-like links not part of the content hierarchy β€” sign in, account, cart, help, language, settings β€” usually placed in the top corner or footer. Global navigation, by contrast, provides access to the site's primary content categories.

  11. Describe the hub-and-spoke navigation pattern and where it is commonly used.

    A pattern with a central hub screen (e.g., a home dashboard) from which users go out to individual features (spokes) and must return to the hub to switch tasks; spokes rarely link to each other. Common in mobile apps and task-focused tools where workflows are independent.

  12. What qualities make a good label in an information architecture?

    It uses the users' own language (not internal jargon), is consistent in style, grammar, and granularity with sibling labels, is specific enough to predict the content behind it, and matches user expectations set by convention (e.g., 'Contact', 'Search').

  13. Why is internal or branded jargon dangerous in navigation labels, and what is the remedy?

    Users do not share the organization's vocabulary, so clever or internal terms fail the 'information scent' test and cause misnavigation. The remedy is plain, conventional wording derived from user research β€” search-log analysis, card sorting, and user interviews reveal the words users actually use.

  14. What are the main types of labels in a labeling system, and why should keywords be front-loaded?

    Contextual link labels, headings, navigation system labels, and index terms (metadata/tags). Keywords should be placed at the start of the label because users scan the first one or two words of each item, so front-loaded labels are recognized faster.

  15. What is a sitemap deliverable and what is its purpose?

    A hierarchical diagram showing all pages/screens of a product and their parent–child relationships. It communicates the information architecture to stakeholders, reveals structure depth and breadth, and guides navigation design and content planning. (Distinct from the XML sitemap used for search engines.)

  16. What numbering convention is typically used on sitemap diagrams?

    Decimal outline numbering: the home page is 0.0 or 1.0, top-level pages are 1.0, 2.0, 3.0, their children are 1.1, 1.2, and deeper levels are 1.1.1, 1.1.2, and so on β€” giving every page a unique ID for referencing in wireframes and annotations.

  17. How does a sitemap differ from a user flow diagram?

    A sitemap is a static, structural view of what pages exist and how they nest hierarchically. A user flow is a behavioral, sequential view of the path a user takes through screens and decisions to accomplish a specific goal; it includes actions, decision points, and branching that a sitemap omits.

  18. What is a user flow?

    A diagram mapping the complete path a user takes through a product to accomplish a goal β€” from entry point through screens, actions, and decision points to the end state β€” used to identify friction, dead ends, and missing states before detailed design.

  19. In flow diagrams, what do the standard flowchart shapes represent?

    Oval (terminator): start or end point; rectangle: a screen, page, or process step; diamond: a decision point with branching outcomes; parallelogram: input/output or data; arrows: direction of movement between steps.

  20. Distinguish task flow, user flow, and wireflow.

    Task flow: a single, linear sequence of steps for one task, assumed the same for all users, with no branching. User flow: goal-oriented path that may branch at decisions and vary by user or entry point. Wireflow: a hybrid combining wireframe screen drawings with flow arrows to show both UI layout and navigation between screens.

Show the other 30 Information Architecture & Interaction Design flashcards
  1. What is task analysis in UX?

    The systematic study of how users actually accomplish a goal β€” breaking it into the steps, subtasks, decisions, tools, and context involved β€” based on observation and interviews. It reveals users' real workflows and mental models so the design supports, rather than dictates, their process.

  2. What is hierarchical task analysis (HTA) and how is it performed?

    A method that decomposes an overall goal into subtasks and those into smaller operations, arranged in a numbered hierarchy, plus plans stating the order/conditions for performing them. Steps: define the goal, identify subtasks, decompose to an appropriate level of detail, and write plans describing sequence and conditions.

  3. What is the happy path in interaction design?

    The ideal, error-free scenario in which the user provides valid input, every system response succeeds, and the goal is reached by the most direct route. It is typically designed first as the baseline flow, but shipping only the happy path leaves the product fragile.

  4. What are error paths (unhappy paths) and why must they be explicitly designed?

    Alternative flows triggered by invalid input, failures (network, payment, permissions), timeouts, or user mistakes. They must be designed deliberately because real usage hits them constantly; each needs a defined error state, a clear message, and a recovery route back toward the goal rather than a dead end.

  5. What are the characteristics of a well-designed error message?

    It states plainly what went wrong in human (non-technical, non-blaming) language, explains why or what it means, tells the user exactly how to fix or recover, appears close to the point of error, is visually distinct (not relying on color alone), and preserves the user's entered data.

  6. How are decision points represented and labeled in a user flow diagram?

    As a diamond containing a question (e.g., 'Logged in?'), with each exiting arrow labeled with an outcome β€” typically Yes/No for binary decisions β€” and each branch leading to its own subsequent path. Every branch must terminate in a defined end state, not a dead end.

  7. If a flow contains $n$ independent binary decision points, how many distinct end-to-end paths can result, and what is the design implication?

    Up to $2^{n}$ distinct paths. The implication: branching complexity grows exponentially, so designers should minimize unnecessary decision points, consolidate branches, and ensure every path is accounted for with a designed screen or state.

  8. What are the five UI states every screen should be designed for (Scott Hurff's model)?

    Ideal state (full, expected content), empty state (nothing yet β€” first use or cleared data), error state (something failed), partial state (some but sparse data), and loading state (content being fetched). Designing only the ideal state leaves the other four to chance.

  9. Which usability heuristic covers feedback, and what does it require?

    Nielsen's heuristic #1, 'Visibility of system status': the system should always keep users informed about what is happening through appropriate feedback within a reasonable time β€” e.g., button press states, progress indicators, confirmations, and status messages.

  10. What are the three classic response-time thresholds for system feedback, and what does each require?

    $0.1$ s: perceived as instantaneous β€” no extra feedback needed. $1$ s: flow of thought stays uninterrupted, though delay is noticed β€” no special indicator required. $10$ s: limit of attention β€” beyond about $1$ s show a spinner, and for waits near or above $10$ s show a percent-done progress indicator.

  11. What is a microinteraction?

    A contained product moment built around a single small task β€” e.g., toggling a switch, liking a post, pull-to-refresh β€” that provides feedback, communicates status, and adds polish. The term and framework come from Dan Saffer.

  12. What are the four parts of a microinteraction in Dan Saffer's model?

    Trigger: initiates it (manual, by the user, or system-initiated by a condition). Rules: define what happens and in what order. Feedback: what the user sees/hears/feels indicating what's happening. Loops & modes: the meta-rules β€” how it repeats, changes over time, or behaves in special modes.

  13. List the core touch gestures and the action each conventionally performs.

    Tap: select/activate. Double tap: zoom in or like. Long press (touch and hold): reveal contextual options. Swipe/flick: scroll, dismiss, or move between views. Drag: move an element. Pinch: zoom out. Spread (pinch open): zoom in. Multi-finger swipes: system or app shortcuts.

  14. What are the recommended minimum touch target sizes on major platforms?

    Apple Human Interface Guidelines: at least $44 \times 44$ pt. Google Material Design: at least $48 \times 48$ dp (with $\geq 8$ dp spacing between targets). WCAG 2.2 (AA) requires targets of at least $24 \times 24$ CSS pixels, with $44 \times 44$ as the AAA-level guidance.

  15. State Fitts's law, its formula, and its main UI implications.

    The time to acquire a target is a function of the distance to and size of the target: $$T = a + b \log_{2}\!\left(\frac{D}{W} + 1\right)$$ where $D$ is distance to the target, $W$ its width, and $a, b$ empirical constants. Implications: make important/frequent targets large and close to the pointer, and exploit screen edges and corners, which act as infinitely deep targets.

  16. State Hick's law and its design implication.

    Decision time grows logarithmically with the number of equally likely choices: $$T = b \log_{2}(n + 1)$$ where $n$ is the number of choices. Implication: reduce or chunk options, highlight recommended choices, and use progressive disclosure to keep decision time low.

  17. What is progressive disclosure and what problem does it solve?

    An interaction technique that shows only the core, most frequently needed options up front and defers advanced or secondary information to a clearly labeled secondary step (e.g., 'Advanced settings'). It manages complexity and reduces cognitive load, error rates, and visual clutter while keeping full power available.

  18. Give common UI patterns that implement progressive disclosure, and distinguish staged disclosure.

    Patterns: accordions, 'Show more' links, tooltips, expandable advanced-settings panels, menus/submenus, and 'Read more' truncation. Staged disclosure is the sequential variant β€” content revealed step by step in a fixed linear order, as in wizards and multi-step onboarding β€” whereas classic progressive disclosure lets users opt into more detail at will.

  19. What is a low-fidelity wireframe and what is it best used for?

    A rough, grayscale, schematic layout of a screen β€” boxes, lines, and placeholder shapes with no real visual styling. It is fast and cheap to produce and change, so it is used early to explore layout, hierarchy, and flow, and to invite honest structural feedback before any effort is invested in visuals.

  20. What placeholder conventions are standard in low-fidelity wireframes?

    A rectangle with a diagonal X (or crossed box) for images/media, horizontal lines or lorem ipsum for body text, simple labeled boxes for buttons and inputs, and grayscale-only styling β€” deliberately avoiding real colors, fonts, and imagery so feedback focuses on structure, not aesthetics.

  21. Compare low-, mid-, and high-fidelity wireframes.

    Low-fi: hand-drawn or blocky grayscale sketches of layout only; fastest, for early exploration. Mid-fi: digital, accurate spacing and hierarchy, real headings and some real content, still grayscale/no branding; for validating structure and content priority. Hi-fi: pixel-accurate with final typography, color, imagery, and often interactivity; closely resembles the shipped product and supports realistic testing and developer handoff.

  22. When is a high-fidelity wireframe or prototype the appropriate choice?

    Late in the process: for usability testing where realistic visuals and interactions affect behavior, for stakeholder sign-off on the final look, for testing visual hierarchy/branding/accessibility (e.g., contrast), and for precise developer handoff. Using hi-fi too early wastes effort and biases feedback toward surface details.

  23. What is the Crazy 8s sketching exercise?

    A rapid ideation method (popularized by Google's Design Sprint): fold a sheet into 8 panels and sketch 8 distinct solution ideas in 8 minutes β€” about one minute per sketch β€” forcing quantity and variety over polish before converging on the strongest concepts.

  24. How does paper prototyping work, and what is the Wizard of Oz technique?

    Hand-drawn screens on paper are shown to a user who 'taps' elements while a facilitator swaps sheets to simulate the interface responding β€” enabling usability testing before any code or pixels exist. Wizard of Oz testing generalizes this: a human secretly plays the role of the system's logic so users experience seemingly working functionality.

  25. What information should wireframe annotations capture?

    Interaction behavior (what happens on tap/click/hover), component states (default, active, disabled, error, empty, loading), content rules and data sources, validation logic and error handling, conditional/edge-case behavior, navigation destinations, and accessibility notes β€” i.e., everything the static picture cannot show.

  26. What is the standard convention for attaching annotations to a wireframe, and who are the annotations for?

    Numbered callout markers placed on specific elements, each keyed to a matching numbered note in a legend beside or below the frame. The primary audiences are developers (build specification), stakeholders (rationale), and other designers/QA (consistency and test criteria).

  27. What are the main functional purposes of animation in UI design?

    Feedback: confirming that an action was registered (button states, ripples). Orientation/spatial continuity: showing where elements come from and go to during transitions so users keep their mental model. Status: indicating ongoing processes (loaders, skeletons). Attention: directing the eye to changes. Delight/branding: adding personality β€” always secondary to function.

  28. Where do the '12 principles of animation' come from, and which map most directly to UI motion?

    From Disney animators Ollie Johnston and Frank Thomas (The Illusion of Life, 1981). Most relevant to UI: slow in and slow out (easing), anticipation (a small cue before an action), follow-through/overlapping action (elements settling after movement), squash and stretch (elastic feedback), staging (directing attention), and secondary action (supporting motion).

  29. Define ease-in, ease-out, ease-in-out, and linear timing, and state when to use each.

    Ease-in: starts slow, ends fast β€” use for elements exiting the screen. Ease-out: starts fast, ends slow β€” use for elements entering the screen or responding to user input (feels immediately responsive). Ease-in-out: slow at both ends β€” use for elements moving from one on-screen position to another. Linear: constant speed β€” feels mechanical; reserve for continuous property changes like opacity or color fades and indefinite spinners.

  30. What duration range is recommended for UI animations, and how are custom easing curves defined mathematically?

    Most UI transitions should last roughly $100\text{–}500$ ms β€” around $200\text{–}300$ ms for typical transitions (Material Design uses about $300$ ms on mobile), shorter (~$100$ ms) for small feedback, and longer for large or full-screen movements; too slow feels sluggish, too fast is missed. Custom easing is defined by a cubic BΓ©zier curve, e.g., CSS cubic-bezier$(x_{1}, y_{1}, x_{2}, y_{2})$, whose control points shape velocity as $$B(t) = (1-t)^{3}P_{0} + 3(1-t)^{2}t\,P_{1} + 3(1-t)t^{2}P_{2} + t^{3}P_{3}, \quad t \in [0,1].$$

UI/UX Design Information Architecture & Interaction Design FAQ

What is in the UI/UX Design Information Architecture & Interaction Design syllabus?

UI/UX Design Information Architecture & Interaction Design is split into 5 chapters: Information Architecture, User Flows & Task Flows, Interaction Design Fundamentals, Wireframing and Motion & Animation. Together they contain 20 topics.

How many chapters are in UI/UX Design Information Architecture & Interaction Design?

5 chapters, containing 20 topics. The largest chapter is Information Architecture, with 4 topics.

Are there flashcards for UI/UX Design Information Architecture & Interaction Design?

Yes β€” a 50-card Information Architecture & Interaction Design deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.