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