
A free KS3 Scratch programming lesson introducing students to variables through practical activities and structured PRIMM-style teaching.
This resource contains the first lesson from the full KS3 Scratch Programming Scheme of Work and is designed to give teachers a clear sample of the structure, teaching style and level of challenge used throughout the complete unit.
The lesson introduces students to variables, helping them understand how programs can store and change data while a program is running.
Included in this free sample:
• A complete lesson slide deck
• Lesson activities
• Homework
• Sample Scratch project files
• Practical programming tasks
The lesson is structured using the PRIMM approach — Predict, Run, Investigate, Modify and Make — encouraging students to explore and understand existing programs before adapting them and creating their own solutions.
This lesson is particularly suitable for KS3 Computing or Computer Science, including students who are new to programming or who are developing their confidence with block-based programming.
It can be used as:
• An introduction to Scratch programming
• A first lesson on variables
• A practical KS3 programming lesson
• A PRIMM-based introduction to programming concepts
• A sample of the complete Scratch Programming Scheme of Work
This free resource is taken from the complete 5-lesson KS3 Scratch Programming Scheme of Work, which goes on to cover variables, selection, iteration, lists and subroutines, as well as an end-of-unit assessment.
The full scheme also includes slide decks, lesson activities, homework and sample Scratch files for every lesson.
https://www.tes.com/teaching-resource/-13609378
A useful free introduction to Scratch, variables and PRIMM-style programming at KS3, while also providing a clear sample of the complete unit.
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.