Have students write pseudocode as a pre-lab exercise so they are prepared to write code when lab begins.

  • Writing pseudocode for the lab will save time in class and encourage students to plan their code without needing access to a computer.
  • The goal of these activities is to get students thinking about the problem, not to have a correct pre-lab.
    • Consider grading pre-labs based on completeness rather than correctness.
  • Make sure to give students solutions for the pre-lab assignment at the beginning of lab, so they can jump right into the lab activity with the correct answers to important pre-lab questions.
    • This has the additional benefit of preventing students from spending time worrying or speculating about how well they did on pre-lab.

More about this tip

External Source

Interview with Cynthia Taylor

Interview with Myra Deister