How did you approach analyzing the programming requirements in order to create your algorithm for the solution?
How did you use deductive reasoning to logically move through the steps necessary to create pseudo-code processes to achieve a result?
Did your algorithm designs change as you logically stepped through the processes needed to reach the solution? If so, in what way? Explain your reasoning.