B.O.A.T. for Building Ideas – Digital Promise

B.O.A.T. for Building Ideas

Students build ideas through concrete steps: 1) Brainstorm, 2) Organize, 3) Abstract, 4) Transform.
While Organizing, students should look for patterns and group ideas. When Abstracting, students identify the most important concept from each grouping.
Thumbnail for the B.O.A.T for Building Ideas anchor chart.
View Anchor Chart PDF

Printables

Lesson Plan

Introduction

Teacher Models Routine (I do…)

Teacher Guides Students Through an Example (We do…)

Students Work Through an Example Independently in Pairs (You do…)

Final Reflection

Connections to Inclusive Pedagogies and “Plugged” Computing

This table provides examples of how to draw connections to inclusive pedagogies and how this scaffolds to applications in “plugged” (with digital devices) computing which may be taught in other subject areas (e.g. STEM, Library Media class, etc.).

Examples of Inclusive Pedagogies
Bridging to “Plugged” (with digital devices) Computing Lessons in STEM Subject Areas
  • Foster choice and honor differences in communication style by providing multiple mediums to implement B.O.A.T. (e.g., sticky notes, white boards, digital tools such as a virtual white board on a tablet, etc.).
  • Build up to an explicit connection to the concept of “abstraction” in computing. 
  • Students can abstract a multi-step action in a block-based coding environment by creating a custom block, allowing a series of instructions to be a reusable unit abstracting the overall function rather than focusing on individual steps.
Examples of Inclusive Pedagogies
  • Foster choice and honor differences in communication style by providing multiple mediums to implement B.O.A.T. (e.g., sticky notes, white boards, digital tools such as a virtual white board on a tablet, etc.).
Bridging to “Plugged” (with digital devices) Computing Lessons in STEM Subject Areas
  • Build up to an explicit connection to the concept of “abstraction” in computing. 
  • Students can abstract a multi-step action in a block-based coding environment by creating a custom block, allowing a series of instructions to be a reusable unit abstracting the overall function rather than focusing on individual steps.
Sign Up For Updates! Email icon

Sign up for updates!

×