-
Make sure that students have a consistent place to take notes for referencing later.
-
You can have students use a dedicated notebook, Google doc, etc.
-
Having students write these by hand can be good practice for paper-based tests (e.g., the AP CS exam)
-
After students learn new programming constructs give them time during class to add this construct to their cheat sheet.
-
Entries should include the general structure in addition to at least one example from class.
-
This example may help them remember both the general pattern and a specific experience they have with the construct.
-
Say, "If I’ve written this on the board, it should be in your cheat sheet" to help students know what is important to write down and remember.
-
Allow students to use their cheat sheet on exams in class to motivate students to keep their cheat sheet up to date and helpful!