One of the key skills in computer science and many other creative efforts is to be able to break down a problem into simpler parts.
This needs clear, logical thinking. We call this 'computational thinking'.
After breaking down the task into multiple parts, you can plot out the program using a diagram. We call these diagrams structure diagrams.
This section describes how structure diagrams can be used.