Key stage 4 resources
The Teach Computing curriculum is structured into units for each year group, and each unit is broken down into lessons. Units can generally be taught in any order, with the exception of programming, where concepts and skills rely on prior knowledge and experiences. Lessons must be taught in numerical order.
Get a better understanding of progression through each key stage and year group by viewing and progressing through our Secondary curriculum journey.
GCSE
- 1. Programming part 1 - Sequence
- 2. Computer systems
- 3. Programming part 2 - Selection
- 4. Programming part 3 - Iteration
- 5. Programming part 4 - Subroutines
- 6. Algorithms part 1 - The essentials
- 7. Programming part 5 - Strings and lists
- 8. Data representations
- 9. Algorithms part 2 - Searching and sorting
- 10. Programming part 6 - Dictionaries and data files
- 11. Impacts of technology
- 12. Computer networks
- 13. Cyber security
- 14. Databases and SQL
- 15. HTML
- 16. Object-oriented programming