- Using pseudocode will have students figure out how to implement their programs without dealing with syntax errors.
- Once students have finished executing the algorithm on paper, describe a new task and have them write their own algorithm in everyday language.
- Students can then exchange written algorithms with each other and then discuss their strategies for writing their algorithm.