Skip to content
integrated computational thinking

LA Practice B1: Enhance writing by using algorithmic logic (Activity)

< Back to Building Block
Step 6 of 10: Storyboarding & Pre-Writing

Past projects defined an algorithm as a step-by-step process that delivers an expected result. In those projects, you may have created flowcharts that follow a simple structure of Start, Step 1, Step 2 and End (sequence algorithms). Alternatively, some of your flowcharts may branch with if-then-else statements (selective algorithms). Other flowcharts may have included steps that may need to repeat (iterative algorithms).

This project will introduce storyboarding as an approach that focuses on identifying structures and patterns in writing. A storyboard is a sequential graphic organizer that depicts the order of steps or events. Film makers, writers and computer programmers use storyboards to illustrate and plan their ideas.

While this building block example will create storyboards which focus on sequence (e.g, introduction, middle, end of a short story), storyboards can adapt to follow selective algorithms (e.g., plot structure for choose your own adventure story) or iterative algorithms (e.g., an informative essay may repeat a claim or poetry may repeat lines, stanzas).

In the following activity, you will identify the major structural components of a text then draft a template for a storyboard.