Interactive, Curriculum, Lesson Plan


The resources in this collection will aid in teaching the concept of decomposition to your students. The late Stanford University Professor George Pólya once said, \"If you can\'t solve a problem, then there is an easier problem you can solve: find it.\" This advice can be applied to any problem. For example, how does one go about eating an elephant? One mouthful at a time! This goofy analogy actually provides great insight into the first step of problem solving through Computational Thinking. Big, complex problems are comprised of smaller, and more easily solved subproblems or tasks. The process/strategy of logically identifying these smaller problems and determining how to use the combined solutions to solve the bigger problem is called decomposition.


  • Computer Science > Computational Thinking

Education Levels:

  • Grade 6
  • Grade 7
  • Grade 8
  • Grade 9
  • Grade 10
  • Professional Education & Development
  • Vocational Training





Access Privileges:

Public - Available to anyone

License Deed:

Creative Commons Attribution Non-Commercial
This resource has not yet been aligned.
Curriki Rating
'C' - Curriki rating
'C' - Curriki rating
Janet Pinto
January 25, 2016

Non-profit Tax ID # 203478467