Guest post by Mark Steenstra, technology director at Calvin Christian School in Escondido, California
This school year Calvin Christian High School in Escondido, California, offered a new course, AP Computer Science. This was possible because we utilized the blended learning model.
I teach a variety of technology-related courses at Calvin Christian School, including Computer Programming. A few years ago, I discovered there were several students that desired to take AP Computer Science. Our school did not have the time or resources to establish a traditional AP Computer Science course, so I recommended that students take the class online. Finding a high-quality online course is difficult, and I confess the one I recommended had some shortcomings. Not that I took my recommendation lightly; in fact, I was directly impacted because my son was one of the students.