Write a paper of 350- to 700-word response to the following:
In your opinion, what are the three biggest challenges in planning and designing a solution for a programming problem?
What can you do to overcome these challenges?
How would you apply these techniques to the programs in this class?