(For anyone accessing and using this content, I am more than happy to correct mistakes, fix links, and even add content places where you may see it lacking. You can use my permanent e-mail for all such communication: johnrayworth@gmail.com.)
Topic 1 - System Fundamentals
Topic 2 - Computer Organization
Topic 3 - Networks
[Programming] Topic 4 - Computational Thinking, Problem-solving and Programming
[Programming] Topic 5 (HL) - Abstract Data Structures
Topic 6 (HL) - Resource Management
Topic 7 (HL) - Control
[Programming] Option D - OOP (SL & HL)
Case Study - Past and Present (HL Only)
For JSR Only Teaching Strategies:
Try the Southern Methodist guy's idea of content at home, a little quiz at the beginning of the next class, and then start with "Any questions?". At least for the easier stuff.
And this could work well when getting programming of the IAs going; programming in class, easier Topic 4 and 7 stuff mainly at home. And maybe for parts of Topic 1 too.