I'm not a fan of teaching this topic the way Beginning Chemistry does. The following blog posts will be how I taught this in 2014. Hopefully this will complement the work being done in class with our student teacher.
I prefer to "get into it" with the functional groups and cover types of reactions, nomenclature and isomerism over and over again, in context. So, we jumped straight into using MolyMods to make as many isomers of C5H12 as possible.
Here are the questions we tried at the start of the next lesson: