Students do weekly vocabulary lists and homework questions linked to textbook subjects. Then the students turn the monitors on to do the demo program on their system following along as the teacher demonstrates. As I give points for a demo program that they can run successfully, they all participate. Students who do not follow class etiquette or use the computer improperly are restricted from computer use for the day. As we have more students than computers in most classes, this works well because someone else is ready to grab the system.
Advanced students help to manage the classes, give lectures, and visually check off program runs.
Students save their programs on the network file server where I may check their codes. Rarely do students print program code or execution. There is always an extra program available for the students who finish their work quickly. Doing these extra programs helps the students bring up their grade when they have lost points from tests or from missing homework. Most of all the repetition, especially with intense interest, leads to optimum learning.