Welcome to the Year 7 Lesson Resources

KS3 Programming Lessons – plus HTML, Hardware and Game Making


Use the links to access the material!

7.1 – Visual Scratch Programming
This unit of work teaches an introduction to programming using the Scratch programming language. Students will be introduced to programming inputs, variable storage, outputs, sequencing and selection.
7.2 – Computer Hardware
The computer hardware unit is designed to teach students what a computer system is, the various components of a computer system and their purpose. Students will also learn about the purpose of the CPU, RAM, Hard Drive and I/O devices and how the all function together and the function of the CPU, including the fetch, decode, execute cycle.
7.3 – Introduction to HTML
This unit teaches the basics of HTML enabling students to create a mini website. Students learn how to add text, images and hyperlinks, plus formatting techniques including fonts, text size and alignment.
7.4 – Scratch Game Maker
Students learn how to create some simple gaming scripts including key controlled movement, gravity, object collisions and scoring systems in order to make their very own platform games.
7.5 – Advanced Scratch
The ‘Advanced Scratch’ unit introduces students to event driven programming. Students will recap basic programming constructs including selection and iterations to produce a ‘Magic 8 Ball’ program.
7.6 – Micro:Bit Madness
This unit introduces students to the Micro:Bit device and teaches them how to program a variety of applications including a digital dice, digital compass and games console (pong). The unit uses both the ‘Blocks’ and ‘Python’ programming language.

KS3 Programming Lessons
Share this page!