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
Cyber-security
Ethics, Computers and Society
Advanced programming: objects
Advanced programming: recursion
Compilers
Finite State Machines
Limits of computation
Big Data and Machine Learning
Computational Thinking