Prof Paul Curzon from Teaching London Computing (a resource hub from CAS London) and CS4FN has put together some themed activities and reading material (from material available on the CS4FN website / in the magazine) based on secondary computing topics.
"In this cs4fn
guide we provide links to a variety of fun/inspiring secondary school
computing topics (and will be adding to these resources over time).
The cs4fn articles we suggest as reading also put them in the context of leading edge research and non-computing contexts, explaining concepts through analogy.
Our unplugged activities give physical activities away from computers using games, puzzles, magic, role playing computation to both inspire and help you and your students understand the concepts in a memorable and deep way."
A cs4fn guide to Secondary School Computing Topics
Topics available so far include
What is an algorithm
Efficiency of an algorithm
Introductory programming: assignment, selection, iteration
Data representation: binary
Data representation: text
Data representation: images
Data representation: sound
Algorithms for searching
Algorithms for sorting
Ethics, Computers and Society
Advanced programming: objects
Advanced programming: recursion
Finite State Machines
Limits of computation
Big Data and Machine Learning