About TermStep
A Computer Science course from Year 7 to Year 13, laid out as one line you can follow from start to finish.
Who it is for
TermStep is for Computer Science teachers and departments who want a complete, ready-to-teach course, and for students who want to see where each topic fits and revise from it. It started as one secondary school's own Computer Science course and is used there in lessons.
What it covers
- KS3 Computing, Years 7 to 9: 18 units, unit by unit and half-term by half-term.
- Years 10 and 11: Cambridge IGCSE (0478), AQA GCSE (8525), OCR GCSE (J277) or Pearson Edexcel International GCSE (4CP0).
- Years 12 and 13: IB Diploma Computer Science, Cambridge International A Level (9618) or Pearson Edexcel International A Level.
Every course has a lesson-by-lesson plan, slides and worksheets with mark schemes. The GCSE, IGCSE, IB and A Level courses also have a key words sheet, the exam dates for the next series and, where the exam board publishes them, past papers.
How the lessons are made
- Written by a practising secondary Computer Science teacher, for 55-minute lessons with a 50-minute plan.
- Checked against the latest version of each syllabus or specification: every syllabus point is mapped to a lesson, and the key words sheets name the version they follow.
- Written in our own words. Exam board documents are used to check what must be taught and how it is examined, never copied.
- Programming is taught in Python, with each board's own pseudocode where its exams use it.
Independent
TermStep is independent. It is not made, endorsed or approved by Cambridge University Press & Assessment, AQA, OCR, Pearson or the International Baccalaureate Organization. Their names are used only to say which course the materials are for. Past paper links open the files where the boards or public archives publish them.
Schools and contact
Schools can have a licence for every teacher and student in the department; see Pricing. For a quote, a correction or anything else, email hello@termstep.com.