- Help students see writing code as a way to translate their ideas to the computer.
- Students often get stuck developing a solution in terms of the syntax of a specific programming language.
- Consider requiring that your students turn in a pseudocode solution to an assignment before allowing them to begin programming.