Encourage students to develop solutions in their natural language before considering syntax to improve their general problem solving abilities.

  • 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.

More about this tip

External Source

Interview with Nick Melnyk