Interface Prototyping with Figma — Topics & Learning Outcomes

📋 Module Topics🎯 Student Learning Outcomes

Module Topics

Introduction to Figma and the Prototyping Workflow

Orients students to the Figma interface and establishes the end-to-end workflow from blank canvas to shareable prototype. Covers the key panels, tools, and file organisation conventions used throughout the module.

Frames, Grids, and Screen Layout

Teaches students to use Figma frames as the foundational container for every screen, and to apply layout grids and constraints to ensure consistent, device-appropriate designs.

Building a Component Library

Guides students through converting repeated design elements into reusable Figma components, and using variants to manage multiple states of a single component efficiently.

Auto-Layout for Responsive Elements

Introduces Figma's auto-layout feature as the mechanism for creating frames that automatically resize and reflow their contents, enabling button, card, list, and navigation components that adapt to varying content.

Interactive Prototyping and Connections

Covers the Figma prototype panel, showing students how to wire frames and components with interactions, transitions, and overlays to create a navigable, realistic user flow for evaluation.

High-Fidelity Design and Visual Polish

Focuses on the visual design properties — typography, colour styles, imagery, and iconography — that elevate a wireframe to a high-fidelity mockup representative of the intended final product.

Building and Submitting the Group Project Prototype

Brings together all prior skills into a structured project delivery process, guiding student groups through collaborative construction, self-review, peer evaluation setup, and final submission of a shareable Figma prototype.

Student Learning Outcomes

By the end of this module, students will be able to:

MO1
Construct a low-to-high fidelity interactive prototype of their interface project using Figma
Level: CreateType: BehavioralCourse mapping: CO1
MO2
Apply design principles such as visual hierarchy, consistency, and affordance within their Figma prototype
Level: ApplyType: CognitiveCourse mapping: CO3
MO3
Demonstrate use of Figma's prototyping features including components, auto-layout, and interactive flows to simulate realistic user interactions
Level: ApplyType: BehavioralCourse mapping: CO1

Course Outcomes (reference)

CO1Develop a computer interface to meet a set of requirements.
CO2Evaluate functionality and usability of a computer interface
CO3Identify and describe all issues associated with computer interfaces including ergonomic, psychological, cultural, and accessibility issues.