
A complete KS3 Scratch programming scheme of work containing 5 lessons, assessment materials, homework, activities and sample Scratch files.
A free sample lesson of this resource is available here: https://www.tes.com/teaching-resource/-13609390
This fully resourced unit is designed to introduce KS3 students to the core concepts of programming using Scratch. Across five structured lessons, students develop their understanding of key programming constructs through practical activities and progressively more independent tasks.
The scheme contains 5 fully resourced lessons plus an assessment.
Each lesson includes:
• A complete lesson slide deck
• Lesson activities
• Homework
• Sample Scratch project files
• Practical programming tasks
The lessons are structured using the PRIMM teaching approach — Predict, Run, Investigate, Modify and Make — helping students build confidence by first exploring and understanding existing programs before adapting them and creating their own.
The unit covers a range of essential programming concepts, including:
• Variables
• Selection
• Iteration
• Lists
• Subroutines
Students develop their understanding gradually across the unit, learning how programs can store data, make decisions, repeat instructions, organise collections of values and break larger problems into smaller reusable sections.
The resource is particularly suitable for KS3 Computing or Computer Science, including Year 7, Year 8 or Year 9 students who are learning programming concepts for the first time or developing their confidence with block-based programming.
The included assessment can be used at the end of the unit to check students’ understanding of the key programming concepts covered across the five lessons.
This scheme of work can be used as:
• A complete KS3 Scratch programming unit
• An introduction to block-based programming
• A PRIMM-based programming scheme of work
• An introduction to key programming constructs
• A short half-term Computing unit
• Preparation for progression to text-based programming languages such as Python
The combination of slide decks, structured activities, homework and sample Scratch files means the unit can be taught with minimal additional preparation.
A practical and engaging way to teach variables, selection, iteration, lists and subroutines while using the PRIMM approach to develop students’ confidence, independence and understanding of 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 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.