Student Handout — The Four Pillars of Computational Thinking
Course 1: Computer Literacy / Unit 14: Computational Thinking & Problem Solving / Lesson 1: The Four Pillars of Computational Thinking
The Computational Thinking Foundations Guide & Problem Matrix.
Name: ____________________ Date: ____________________
Explore and practice
Direct instruction on the 4 pillars (Decomposition, Pattern Recognition, Abstraction, Algorithm Design). Class activity: deconstructing the process of making a sandwich or buying a plane ticket. Guided group matching matrix of real-world scenarios to the appropriate pillar.
Record your work
Describe what you tried, show your work or attach your artifact, and explain what your evidence demonstrates.
________________________________________________________________
________________________________________________________________
________________________________________________________________
Use the vocabulary
The Four Pillars of Computational Thinking
Use relevant terms above to explain one part of your work.
Check and reflect
- I completed the assigned activity and recorded my work.
- I used lesson vocabulary accurately.
- I can explain one thing I learned and one question I still have.