What is Computational Thinking?

Lesson Overview

This lesson will introduce the four main components of computational thinking: decomposition, pattern recognition, abstraction, and algorithmic thinking. Students will be guided through the definitions and examples of each stage. Additionally, students will be tasked with using all four components through the design brief of creating a new SAM hardware block.