You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
Decomposition is one of the four pillars of computational thinking. It involves breaking a complex problem down into smaller, more manageable sub-problems. Each sub-problem can then be solved individually, making the overall problem much easier to tackle. Decomposition is a fundamental skill in GCSE Computer Science and is used constantly in software development, systems design, and everyday problem-solving.
Large problems are difficult to solve all at once. By decomposing them, you can:
Exam Tip: When asked to decompose a problem in an exam, draw a decomposition diagram (tree diagram) showing the main problem at the top and the sub-problems branching below it. This is a clear and structured way to present your answer.
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.