zip, 1.04 MB
zip, 1.04 MB

DESCRIPTION
A complete GCSE Python intervention programme for pupils who can recognise programming constructs but struggle to write, test and debug programs independently.

The package combines explicit classroom teaching with an interactive browser-based Python tutor. Students see a clear task, work from an incomplete scaffold, run real Python code and check their solution against multiple automated test cases. Model solutions remain hidden until the learner deliberately reveals them.

WHAT IS INCLUDED

• 10 editable PowerPoint lesson decks (120 slides in total)
• 53-page editable student workbook and print-ready PDF
• Teacher guide, lesson plans, workbook answers and all 60 model solutions
• 60 original interactive programming missions
• 134 automated tests across normal, boundary and alternative cases
• Three assessments: baseline diagnostic, midpoint check and final GCSE construction assessment
• Editable assessment mark schemes
• Excel class tracker with dashboard, RAG priorities, mission map and question-level analysis
• Six ready-made TES preview images

LESSON SEQUENCE

  1. Output, variables and arithmetic
  2. Input, casting and formatted output
  3. Selection with if, elif and else
  4. Boolean logic and nested decisions
  5. For loops and counted repetition
  6. While loops and validation
  7. Strings and text processing
  8. Lists and data sets
  9. Functions and decomposition
  10. Mixed GCSE programming problems

EACH LESSON INCLUDES

• Six-question retrieval starter and answers
• Precise teaching of key terminology and syntax
• Worked Python example
• Trace and prediction task
• Debugging task and repair
• Guided construction
• Independent GCSE-style programming task
• Assigned interactive missions
• Exit-ticket evidence

INTERACTIVE TUTOR FEATURES

• A specific, visible question for every mission
• Incomplete starter code rather than a displayed solution
• Real Python execution in Chrome or Edge using Pyodide
• Visible and hidden automated tests
• Three graduated hints
• Model solution protected by a warning and reveal action
• Automatic indentation and line numbers
• Search and lesson filtering
• Local progress saving and CSV progress export
• Normal, boundary and alternative test cases• Function testing as well as complete-program testing

Reviews

Something went wrong, please try again later.

This resource hasn't been reviewed yet

To ensure quality for our reviews, only customers who have purchased this resource can review it

Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.