First, look over the entire problem. When a problem seems complex or has many parts to it, break it down to smaller problems. It is easier to do these kinds of problems in little steps rather than trying to solve it all at once. Ask yourself if you have seen that type of problem before. Think about what strategies you used. Monitor yourself after each step and ask yourself if you’re using the right strategy or rule.
As you break a problem up into a series of logical steps rather than trying to solve it all at once, think about the order of the steps. Keep reevaluating to make sure you’re on the right course. Say the steps out loud as you think through the problem. Decide what needs to be done first and then what action should follow.
Decide which parts need an algorithm then choose an algorithm to use. A checklist or a mnemonic can be used to keep the child organized and remembering what to do next.