you will be designing algorithms, not following them. This means you will have to be conscious of the strategies you use to solve problems in order to apply them to programming problems.
Ask Questions
If you are given a task orally, you ask questionsWhen? Why? Where? until you understand exactly what you have to do. If your instructions are written, you might put question marks in the margin, underline a word or a sentence, or in some other way indicate that the task is not clear. Your ques-