Storyboard

A visual, sequential representation of user journeys, software workflows, or game scenes, often resembling a comic strip, used to plan UI/UX, program algorithms, or multiedia projects before coding. Storyboard is a pre-programming strategy where students visually map a program’s algorithm. Storyboarding helps students to write clear, well-structured computer programs. Block-based programming languages, such as Scratch, lend themselves well to planning programs using storyboards. Taking time to pre-plan programs by storyboarding can reveal potential problems for students to address before writing code. The process of storyboarding provides a mental model of programs and helps to streamline the programming process.