This year we tried something different for teh final APCS exam review. We've been doing multiple choice and free response problems for weeks now, and really we are at the point where they either know it or they don't.
So what I want is for them to remember all the connections - those picky details that can make a huge difference. Like when do you use == and when the .equals? Or when to use super vs this.
So I gave them a list of terms from the APCS curriculum (see below) and I had them cut them out to make a mind map. They had to draw and explain the connections. They worked in groups on this and there was a lot of great discussion today as they debated where the pieces fit together.
The list isn't complete - I keep remembering things I left off. The kids found most of those as they built their maps.