An algorithm
Whenever you need to begin a process to construct something, you need to identify the steps and get them fixed in your mind.
A step by step procedure for solving a problem is called an algorithm.