Examples Rules More examples
Examples Rules More examples Program structure Transfering the problem into code Split the problem into smaller problems Make a structure of the problems.