
-
A fully resourced, dyslexia-friendly KS3 Computer Science lesson introducing variables, concatenation and arithmetic operations using the FREE online Small Basic compiler.
-
Includes a full PowerPoint, worksheet, worked examples and challenge tasks—perfect for specialists, non-specialists, cover lessons, and coding clubs.
-
Designed using dyslexia-friendly formatting: pastel backgrounds, clean layout, accessible fonts, and high-contrast coding examples.
-
Students learn:
- What a variable is and why programming relies on variables
- How to store and manipulate values in Small Basic
- The difference between concatenation (joining text together) and arithmetic operations (calculating with numbers)
- How to perform calculations to find the area of different shapes
-
Hands-on programming tasks:
- Copy and run the starter program in the FREE online Small Basic editor
- Identify operations used in the code
- Use variables to build simple formulas
- Write programs that calculate the area of triangles using Base × Height ÷ 2
- Transfer results into a table to develop computational thinking
- Apply the same logic to squares, rectangles, circles, and even a 3D shape
-
Built-in assessment and evidence:
- Students take screenshots of their working programs
- Short written explanations to check understanding of key concepts
- Challenge task encourages independent problem-solving and creativity
-
Lesson objectives:
- Define and use variables confidently
- Explain the difference between concatenation and arithmetic
- Write formulas and apply them to solve real mathematical problems in code
-
Perfect for KS3 Computing and a smooth introduction before moving to Python variables, input/output, and numeric operations.
This is a polished, classroom-ready lesson that makes learning variables engaging, accessible and fun for every learner.
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.