Test your knowledge with free interactive questions on Seneca — used by over 10 million students.

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.
Jump to other topics

Practice questions on Decomposing Tasks

Can you answer these? Test yourself with free interactive practice on Seneca — used by over 10 million students.

  1. 1
  2. 2
  3. 3
  4. 4
Answer all questions on Decomposing Tasks

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

Get started with Seneca Premium