Section C: Mastering Intermediate Software Techniques (7) - Unit 3: Creating the Solution (Criterion C)
Students

Academic Programs

AI-powered learning for grades 8-12, aligned with major curricula

Professional

Professional Courses

Industry-relevant training in Business, Technology, and Design

Games

Interactive Games

Fun games to boost memory, math, typing, and English skills

Section C: Mastering Intermediate Software Techniques

Section C: Mastering Intermediate Software Techniques

Practice

Introduction & Overview

Read summaries of the section's main ideas at different levels of detail.

Quick Overview

Learn how to manage layers efficiently, apply masks for non-destructive edits, and create reusable components and design systems in Figma and Illustrator. These techniques are key to building scalable and professional UI/UX projects.

Standard

Section C equips learners with intermediate design techniques that enhance the clarity and reusability of UI components. You’ll explore proper layer structuring, the use of masks to crop and shape visuals, and how to create and manage reusable design elements like components and shared styles. These tools reduce manual work, enforce consistency, and support team-based design systems.

Key Concepts

  • | Concept | Description |

  • | :--- | :--- |

  • | Layer Management | Grouping and naming layers for clarity and easy navigation. |

  • | Masking | Non-destructive editing to shape and crop content. |

  • | Components | Reusable base elements for consistency and scaling. |

  • | Variants | State-based changes within a single component. |

  • | Shared Styles | Universal styling rules for global consistency. |

Examples & Applications

Example 1 – Masking in Figma: A circular shape is used as a mask over a product image to create a perfect, non-destructive circular avatar.

Example 2 – Button Component with Variants: Creating a single Button Component that uses Variants to show the Default, Hover, and Disabled states, all managed from one place.

Example 3 – Organized Layer System: A project file structured as HomePage/Header/Logo, demonstrating clear naming and nesting.

Memory Aids

Interactive tools to help you remember key concepts

🧠

Memory Tools

  • C**omponents – reuse everything
    • Layers – label clearly
    • Visual masks – hide smartly
🧠

Memory Tools

  • β€œName, Nest, Lock” β†’ Name your layer β†’ Nest into folders β†’ Lock finalized guides/backgrounds.

Flash Cards

Glossary

Hierarchy

An organized structure where parent and child layers are logically nested for clarity.