To give fellow teachers ideas for how they can teach our curriculum in a classroom setting, we are creating case studies. Here's how software engineer-turned-teacher Jenny Oliver builds upon our curriculum in her classroom.
This year, I was asked to teach a semester-long high school programming class at Grace International School in Chiang Mai, Thailand. I am a software professional of 30 years, not actually a certified teacher, so I was a little daunted by the prospect of creating and delivering a new curriculum. Fortunately, the KA programming course came to my rescue, giving me a base curriculum to extend.
We have a small class of 8 students, which I co-teach with my husband, also a software professional. On Mondays and Tuesdays, our classes are 45 minutes long and focus more on teaching and short exercises. On Thursdays, we have a full 80 minutes, which the students spend working on projects. On Friday, my husband finishes off the week with "What's in the News", highlighting topical news items, and "Technology Spot", introducing a variety of technologies from how computers and the internet work through to military grade cryptography.
We have a class wiki online, where we post all of our course content. The content is licensed CC-by-SA, so other teachers are welcome to build off it. Here are some of the extra exercises and projects that we’ve created for the course: