3.1.2
Decomposing Tasks
Computational Thinking with Cupcakes
Computational Thinking with Cupcakes
Decomposing is a method used in computational thinking. It means breaking a big task into smaller tasks.


Decomposing: example
Decomposing: example
- Imagine telling your friends how to make cupcakes for a party.
- If you just say, ‘make the cupcakes’, they might get confused.
- Everyone might do it differently


Decomposing gives the steps
Decomposing gives the steps
- There are different parts to making cupcakes:
- Make the batter.
- Make the icing.
- Bake the cakes.
- Add the toppings.
- Each of these tasks can be decomposed into logical steps.


Steps
Steps
- The steps must be clear.
- The steps must be in the right order.
- The steps must be clear and repeatable so you get the same results every time.
- The steps and rules that are followed are called an algorithm.


Algorithms
Algorithms
- Think of an algorithm like the steps in the recipe for the cupcakes.
1Using Computers
1.1Computers as a Tool
1.3Plagiarism & Illegal Sharing
2Networks & the World Wide Web
3Computational Thinking
Jump to other topics
1Using Computers
1.1Computers as a Tool
1.3Plagiarism & Illegal Sharing
2Networks & the World Wide Web
3Computational Thinking
Unlock your full potential with Seneca Premium
Unlimited access to 10,000+ open-ended exam questions
Mini-mock exams based on your study history
Unlock 800+ premium courses & e-books