Business & Computing Key Stage 3

KS3 students (year 7, 8 and 9) follow schemes of learning based around the Computing National Curriculum framework. Students are taught the principles of information and computation, how digital systems work and how to put this knowledge to use through programming. Building on this knowledge and understanding students are equipped to use information technology to create programmes, systems and a range of content. Computing also ensures that pupils become digitally literate and are able to use and express themselves and develop their ideas through information and communication technology.

Year 7 Curriculum OverviewThemesUnit content
Term 1Living Online
Communicating Online
E-safety
Online Risks
Risks of communicating online
How to conduct yourself safely online
Term 2Introduction to Programming
Presenting Information Online
Scratch programming
Digital literacy of tools and programs to present information
Term 3Development of Programming (data types
Introduction to Hardware and Software
Python, Scratch, BBC Micro:Bits
Key equipment for computer use
Year 8 Curriculum OverviewThemesUnit content
Term 1Computer Systems, Hardware, Software,
Data Representation
Algorithms
The role of key equipment within a computer system
Introduction to Binary and ASCII
Introduction to Pseudocode and Flowcharts
Term 2Programming - data types & structures & functions / procedure
Programming - loops/conditionals
Scratch
Python
Term 3Programming application
Digital Manipulation
BBC Micro:bits, Spheros, Makey Makeys
Skills and tools to edit digital assets
Year 9 Curriculum OverviewThemesUnit content
Term 1Sequence and Algorithms
Computing Without Computers
Programming
The importance of process, rules and language
The identification of rules, patterns and loops
Term 2Algorithms & Flowcharts
Data Representation
Computer Systems, Hardware & Software
Applying pseudocode and flow charts to programs
Binary, ASCII, Hexidecimal
The interaction of key equipment within a computer system
Term 3Python Coding
Complex Python Programming, Coding Projects
The use of data types & structures with functions / procedure
Programming - loops/conditionals