Computational Thinking and SAM Labs Solutions

Our lessons include computational thinking to allow students to exercise and hone these skills early on in their education.

What is computational thinking?

Computational thinking is the process where we take a complex problem, understand it and develop potential solution by following specific steps.
Downward arrows icon

Cornerstones of Computational Thinking

1. Decomposition

Breaking down a complex problem or system into smaller, more manageable parts

2. Pattern Recognition

Looking for similarities among and within problems

3. Abstraction

Focusing on the important information only, ignoring irrelevant detail

4. Algorithms

Developing a step-by-step solution to the problem, or the rules to follow to solve the problem

The Benefits of Explicitly Teaching Computational Thinking

Districts with computer science and coding programs are seeing positive impacts on student learning and behavior. Researchers believe it is due to the explicit teaching of computational thinking skills through STEAM and coding.
Downward arrows icon

Webinar: Sparking Joy with Computational Thinking

Hear from 2 STEAM experts how they use STEAM, coding, and computational thinking to creating joy in their classrooms.
Downward arrows icon