Encourage students to replace variables with values when tracing through code to reduce the necessary cognitive load.
Provide students with an algorithm which is written in everyday language and have students write pseudocode in order to help them practice the process of translating the ideas in their heads into code.
To prepare students for the AP CS A exam, make in-class assessments as similar to the final AP exam as possible.
Connect class work to the CS industry by incorporating these five big picture professional skills in your class objectives.