docx, 32.07 KB
docx, 32.07 KB
docx, 30.26 KB
docx, 30.26 KB

KS3 Programming – Small Basic End-of-Unit Revision Lesson (2026 Updated) | FREE Online Compiler | Dyslexia-Friendly

A fully resourced, dyslexia-friendly end-of-unit revision lesson covering the entire KS3 Small Basic programming unit (Lessons 1–6).

Includes an engaging PowerPoint, two differentiated worksheets (student version and full answer version) and guided practical tasks using the FREE online Small Basic compiler. Designed to consolidate learning and build mastery through structured, challenge-based programming tasks.

Students revisit and apply:

  • Sequence (ordering instructions correctly)
  • IF / ELSE and multi-branch logic
  • FOR loops and WHILE loops
  • Subroutines (Sub…EndSub procedures)
  • Arrays and indexed data
  • Random number generation (Math.GetRandomNumber)

Challenge-based structure:

Sequence Challenge – Silly Story Generator
Students collect user input and build a funny sentence using variables and concatenation.

IF Challenge – Magic 8 Ball
Students use random number generation and IF / ELSEIF / ELSE logic to output predictions.

WHILE Loop Challenge – Number Guessing Game
Students apply Boolean logic to create a replaying loop until the correct number is guessed.

FOR Loop Challenge – Countdown or Times Tables
Two differentiated options:

  • Rocket launch countdown
  • Times-table generator

Subroutine Challenge – Fortune Teller
Students design and call a custom GetFortune() subroutine to structure their code properly.

Array Challenge – Shopping List Printer
Students store 5 items in an array and output them using a FOR loop.

What’s included:

  • Fully editable dyslexia-friendly PowerPoint (calm pastel backgrounds, accessible fonts, clear spacing)
  • Student worksheet with structured guidance and screenshot evidence boxes
  • Teacher answer version with model solutions
  • Clear hints and scaffolding for mixed-ability support
  • Step-by-step explanations for each programming construct
  • Screenshot submission sections for assessment evidence

Perfect as:

  • An end-of-topic revision lesson
  • A low-stakes practical assessment
  • A summative coding project
  • A cover lesson for specialists or non-specialists
  • Preparation for transition to Python

Learning objectives:

  • Consolidate understanding of all key KS3 programming constructs
  • Apply knowledge independently to solve structured coding challenges
  • Debug, modify and creatively extend programs

This revision lesson ensures students can confidently use the full range of Small Basic skills and provides strong preparation for Python at KS3 and GCSE Computer Science.

Get this resource as part of a bundle and save up to 14%

A bundle is a package of resources grouped together to teach a particular topic, or a series of lessons, in one place.

Bundle

KS3 Small Basic – Complete 7 Lesson Programming Scheme + Bonus Game Project (Dyslexia-Friendly PowerPoints & Worksheets)

KS3 Programming Scheme – Microsoft Small Basic (7 Lessons + BONUS Game Project) (2026 Updated) | FREE Online Compiler | Dyslexia-Friendly A complete, fully resourced 7-lesson KS3 programming scheme using Microsoft Small Basic and the FREE online editor — now upgraded with a BONUS Rock–Paper–Scissors game project. Every lesson includes a dyslexia-friendly PowerPoint, differentiated worksheets, model solutions, scaffolding and screenshot-evidence sections for assessment. Ideal for specialists and non-specialists. Zero installation required — perfect for ICT suites, laptops and Chromebooks. =========================================== LESSON BREAKDOWN ================ Lesson 1 – Starting Small Basic (Objects, Operations & Properties) Students run their first program and explore how operations and properties change output. Lesson 2 – Variables, Concatenation & Calculations Students define variables, perform arithmetic and calculate areas of shapes using formulas. Lesson 3 – IF, ELSE & Nested Conditions Learners debug logic, build branching programs and create interactive joke generators. Lesson 4 – FOR Loops, WHILE Loops & Randomness Students master iteration, countdowns, loop conditions and random number operations. Lesson 5 – Subroutines & Calculator Builder Students create Sub…EndSub procedures and develop a fully working calculator application. Lesson 6 – Arrays & Lists Learners build mini-databases using arrays and create a functional shopping list program. Lesson 7 – Full Revision Challenge Six structured programming challenges revisiting sequence, selection, iteration, subroutines, arrays and randomness. =========================================== BONUS LESSON 8 – Rock–Paper–Scissors Game Project ================================================= A creative final project where students build a complete Rock–Paper–Scissors game using: • Random number generation • IF / ELSEIF selection logic • User input • Validation and replay structure Students will: * Collect user input * Generate a computer choice (1–3) * Use IF logic to determine the winner * Display clear outputs * Extend with loops, scoring systems or advanced rules Perfect as a capstone project, assessment task or end-of-unit celebration lesson. =========================================== KEY FEATURES ============ • Uses the FREE online Small Basic editor (no installs required) • Dyslexia-friendly design throughout (accessible fonts, calm backgrounds, low clutter) • Differentiated challenges in every lesson • Screenshot-evidence tasks for easy assessment • Covers all KS3 programming fundamentals: * Sequence * Variables * Selection * Iteration * Subroutines * Arrays * Randomness * Input and output =========================================== WHY THIS BUNDLE? ================ This is a complete half-term programming scheme with no installation issues, clear step-by-step explanations and built-in assessment opportunities. Teachers value the clarity and structure. Students enjoy the creativity, game-building and challenge tasks. Excellent preparation for Python at KS3 or GCSE Computer Science.

£14.99

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.