Show students what code looks like with and without switch statements to motivate the reasons for using them.
Show students what code looks like with and without inheritance to motivate the reasons for using it.
Draw concept maps in class, in groups, or individually on the last day of each unit to ensure all students have developed a correct and helpful model of the material covered.
Help students get their development environment up and running during the first class to avoid technological problems as the class progresses.
Show students what code looks like with and without new programming constructs (e.g., methods, Objects, inheritance, loops, switch statements) to motivate the reasons for using new concepts.