Sixth graders learn computational thinking — the four powerful problem-solving tools of decomposition, pattern recognition, abstraction, and algorithm design — skills that help them tackle challenges in coding and every subject.
Students will be able to…
Computer scientists solve huge problems using four thinking tools — and you can use them for anything, not just code. What is computational thinking?
Project this and tap each idea. Have students learn the four tools of computational thinking.
Tap any phase to open the teacher moves and student actions.
Computer scientists use four thinking tools — what are they?
Students practice.
Students use.
Students modify.
Students conclude.
Aligned to the CSTA K-12 Computer Science Standards and ISTE Standards for Students.
Decompose problems into parts.
Use algorithms to solve problems.
Create variables and use patterns.
Computational Thinker.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students pick a real problem and use decomposition to break it into three smaller parts. A printable computational-thinking sheet is in the Computer Science library.
Tap a card to flip it, then rate whether you knew it. Built from this lesson’s vocabulary.
A quick self-check with instant feedback, drawn from this lesson’s key terms.
A print-and-go review sheet with a built-in answer key. Tap “Show answer key” to reveal answers, or print the clean version for students.