Programming in Python
Some general computer science elements to this to add some basic theoretical basis.
Algorithms
This is here as a basic starting point - it can be expanded or kept really short.
Starter task - some definitions that should have been used before
Slides from class 1 - key knowledge for the lesson
Networks and protecting computers
These are here as an alternative to programming. I would rarely use this, but it's handy as a cover lesson or if I'm not in a computer room perhaps.
This is a bit of a filler on protecting computers and networks.