
-
A fully resourced, dyslexia-friendly KS3 Computer Science lesson introducing students to programming through Microsoft Small Basic.
-
Includes a complete PowerPoint, differentiated worksheet, and step-by-step coding activities using the FREE online Small Basic compiler (no installs required).
-
Perfect for non-specialists – clear explanations, model answers, scaffolded tasks, and screenshot-evidence sections make the lesson easy to teach and fully accessible.
-
Designed using a dyslexia-friendly layout: pastel backgrounds, OpenDyslexic-style fonts, reduced text density, and high-contrast coding examples to support all learners.
-
Students learn:
- What objects, operations, parameters, and properties are
- How code is structured in Small Basic
- How operations like WriteLine(), Clear(), Pause(), Show(), and Hide() change program behaviour
- How properties such as Title, BackgroundColor, ForegroundColor, CursorTop and CursorLeft alter the appearance and layout of a program
-
Practical, hands-on coding tasks:
- Run your first Small Basic program instantly using the free online compiler
- Edit, rearrange, and experiment with example code to deepen understanding
- Explore how changing properties affects the output
- Create a personalised message or artwork by combining operations and properties creatively
-
Built-in assessment:
- Students take screenshots of each completed task
- Short written responses to check understanding of programming terminology
- Challenge task for higher-ability pupils to extend their code independently
-
Ideal for KS3 Computing, Coding Clubs, STEM days, cover lessons, or as an introduction before moving to Python.
-
By the end of the lesson, students will confidently:
- Recognise objects, operations, and parameters in a program
- Understand how operations work and how to apply them
- Explain how properties change the behaviour of objects
- Feel confident writing and adapting simple programs independently
This is a polished, classroom-ready lesson with everything you need to deliver an engaging and modern introduction to programming.
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have downloaded 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.