Each of my three courses has a CS Theory and Hardware unit. I have many teaching ideas and videos embedded in my lesson plan documents. These are just the marked assignments I use at each level.
Computer Science 10
Topics include: Hardware and software, binary numbers, memory, processor, components of a computer, history of computers
Computer Science 20
Computer Science 30