It involves breaking down a complex problem or system into smaller parts that are more manageable and easier to understand. The smaller parts can then be examined and solved, or designed individually, as they are simpler to work with.
This kind of decomposition
Not this decomposition.
Complete the EoT Write your own Instructions Challenge
Think of any task and write a list of instructions that will be easy to follow. You should only have one starting point and one ending point.
Remember:
break your task down into simpler components
how do you start and finish
does a decision need to be made?
does anything need to repeat?
check your list for mistakes
test your instructions work
At the end of this topic students will have had the opportunity to cover;
understand that there can be more than one algorithm for the same problem PO3
debug simple algorithms and programs by identifying when things go wrong with their instructions and correcting them PO4
be able to explain why things went wrong and how they fixed them PO4
evaluate the efficiency of algorithms PO4