Decomposition: Breaking Problems into Smaller Steps
Decomposition means breaking a large, complex problem into smaller, simpler sub-problems that are easier to solve. It is one of the four pillars of computational thinking.
About This Resource
Learn decomposition — the skill of breaking a complex problem into smaller, manageable parts — and see how AI engineers use this technique.
Computational thinking activity suitable for Classes 4–6 students.
What Students Will Learn
- Explain what decomposition means
- Break a complex problem into smaller sub-problems
- Understand how AI systems are built using decomposition
- Apply decomposition to a real-world scenario
Resources Available
Questions & Answers
What is decomposition in computing?
Decomposition means breaking a large, complex problem into smaller, simpler sub-problems that are easier to solve. It is one of the four pillars of computational thinking.
How do AI engineers use decomposition?
Building an AI system is a huge task. Engineers decompose it into smaller parts: collecting data, cleaning data, choosing a model, training the model, testing it, and deploying it. Each part is solved separately.
Is decomposition the same as planning?
They are related! Decomposition is a structured way of planning — you identify all the parts of a task before starting. It helps you avoid missing important steps.
Related Resources
Browse resources by class: