Skip to content
Browse by Grade: Year 7

United Kingdom · National Curriculum Attainment Targets

Year 7 Computing

A comprehensive introduction to computational thinking and digital systems designed for the transition to secondary school. Students move from being passive users of technology to becoming creators through programming, networking basics, and data modeling.

3 units·51 topics·Ages 11-12

01Impacts and Digital Literacy

17 topics·Autumn Term

This unit establishes safe and effective working practices while exploring the societal impact of technology. Students learn to manage their digital footprint and navigate the school network securely.

Introduction to Digital Citizenship

Students will explore what it means to be a responsible digital citizen and the importance of online etiquette.

Socratic SeminarThink-Pair-Share
Online Etiquette and Netiquette

Students will learn about appropriate communication and behaviour in various online environments, including social media and forums.

Role PlayCase Study Analysis
The Digital Footprint: Data Collection

Exploring how personal data is collected and the long term consequences of an online presence.

Case Study AnalysisFour CornersThink-Pair-Share
Privacy Settings and Online Identity

Students will learn to manage privacy settings on various platforms and understand how their online identity is constructed.

Simulation GameDecision Matrix
Cyberbullying and Online Harassment

Understanding the forms of cyberbullying, its impact, and strategies for prevention and response.

Case Study AnalysisRole PlayPhilosophical Chairs
Cybersecurity Threats: Phishing & Malware

Understanding common threats like phishing and malware and how to defend against them.

Escape RoomSimulation Game
Strong Passwords and Authentication

Students will learn best practices for creating strong passwords and explore different authentication methods.

Collaborative Problem-SolvingThink-Pair-Share
Evaluating Online Information

Students will develop critical thinking skills to assess the credibility and bias of online sources.

Document MysteryPhilosophical Chairs
Copyright and Fair Dealing in the Digital Age

Students will explore copyright law and fair dealing in the UK, examining how digital content is protected under the Copyright, Designs and Patents Act 1988. They will learn to distinguish between lawful fair dealing exceptions and copyright infringement, applying these principles to real-world digital scenarios.

Case Study AnalysisFormal Debate
Impact of AI on Society

Exploring the current and future societal impacts of Artificial Intelligence, including ethical considerations.

World CaféExpert Panel
Green Computing and Sustainability

Investigating the environmental impact of technology and exploring ways to promote sustainable computing practices.

Graffiti WallDecision Matrix
Introduction to Computational Thinking

Students will be introduced to the four pillars of computational thinking: decomposition, pattern recognition, abstraction, and algorithms.

Concept MappingCarousel Brainstorm
Decomposition: Breaking Down Problems

Breaking complex problems into smaller parts and removing unnecessary detail to focus on the core issue.

Collaborative Problem-SolvingConcept Mapping
Abstraction: Focusing on Essentials

Students will learn to identify and remove unnecessary details to focus on the essential aspects of a problem.

JigsawThink-Pair-Share
Pattern Recognition

Identifying similarities and trends in data or problems to make predictions or simplify solutions.

Stations RotationCollaborative Problem-Solving
Algorithmic Thinking: Flowcharts

Creating and interpreting flowcharts to represent logical processes.

JigsawStations RotationThink-Pair-Share
Algorithmic Thinking: Pseudocode

Translating real-world problems into pseudocode, a structured English-like representation of an algorithm.

Peer TeachingRound Robin

02Computational Thinking and Logic

17 topics·Autumn Term

Focuses on the core problem solving techniques that underpin computer science, including abstraction and decomposition. Students learn to solve problems without initially using a computer.

Efficiency and Optimisation

Exploring how to evaluate algorithms for efficiency and identify opportunities for optimisation.

Problem-Based LearningDecision Matrix
Logic Gates: AND, OR, NOT

Introduction to fundamental logic gates and their truth tables as building blocks of digital circuits.

Simulation GameStations Rotation
Boolean Logic and Expressions

Understanding Boolean operators and writing simple Boolean expressions to represent conditions.

Think-Pair-ShareProblem-Based Learning
Introduction to Block Programming (Scratch)

Students will be introduced to the Scratch interface and basic block programming concepts.

Flipped ClassroomExperiential Learning
Sequence: Order of Instructions

Mastering the order of execution and using repetition to make code more efficient.

Project-Based LearningPeer Teaching
Loops: Repetition and Efficiency

Understanding and implementing different types of loops (repeat, forever) to create efficient and concise code.

Problem-Based LearningStations Rotation
Variables: Storing Data

Students will learn to declare, assign, and use variables to store and manipulate data in a program. Includes the concept of variable naming, data types, and updating values during program execution.

Problem-Based LearningStations Rotation
Selection: Making Decisions (If/Else)

Implementing conditional statements (if-then-else) to allow programs to make decisions based on conditions.

Collaborative Problem-SolvingProject-Based Learning
Events and User Interaction

Students will learn to use events to trigger actions and make programs interactive.

Experiential LearningProject-Based Learning
Debugging and Testing

Developing strategies for identifying and fixing errors (bugs) in Scratch programs.

Problem-Based LearningPeer Teaching
Introduction to Functions and Procedures

Understanding how to create and use custom blocks (functions) to modularize code and promote reusability.

Peer TeachingProject-Based Learning
The Central Processing Unit (CPU)

Understanding the role of the CPU as the 'brain' of the computer and its key functions.

Gallery WalkCase Study Analysis
Memory: RAM and ROM

Differentiating between volatile (RAM) and non-volatile (ROM) memory and their roles in a computer system.

Stations RotationThink-Pair-Share
Storage Devices: HDD vs. SSD

Comparing different types of storage devices, including hard disk drives (HDDs) and solid-state drives (SSDs).

Decision MatrixCase Study Analysis
Input Devices

Understanding how humans interact with machines through various peripherals.

Decision MatrixThink-Pair-Share
Output Devices

Exploring different output devices and their role in presenting information to users.

Gallery WalkDecision Matrix
The Fetch-Decode-Execute Cycle

An introduction to the fundamental cycle by which a CPU processes instructions.

Simulation GameConcept Mapping

03Data Representation

17 topics·Summer Term

Investigating how computers use binary to represent all types of data, from numbers to images and sound.

Operating Systems and Software

Understanding the role of operating systems and application software in managing computer resources and user interaction.

Expert PanelCase Study Analysis
Introduction to Binary

Learning to convert between base-2 and base-10 number systems.

Collaborative Problem-SolvingRound Robin
Binary to Denary Conversion

Practicing conversion from binary to denary numbers.

Stations RotationPeer Teaching
Denary to Binary Conversion

Practicing conversion from denary to binary numbers.

Collaborative Problem-SolvingRound Robin
Binary Addition

Performing basic addition operations with binary numbers.

Stations RotationProblem-Based Learning
Representing Characters (ASCII/Unicode)

Understanding how text characters are encoded using standards like ASCII and Unicode.

JigsawConcept Mapping
Representing Images: Pixels and Resolution

Understanding pixels, resolution, and how colors are encoded in binary.

Decision MatrixCase Study Analysis
Representing Sound

Exploring how sound is sampled, digitised, and stored as binary data.

Simulation GameExperiential Learning
Data Compression: Lossy vs. Lossless

Understanding the concepts of data compression and differentiating between lossy and lossless methods.

Case Study AnalysisThink-Pair-Share
Introduction to Computer Networks

Students will learn about the basic concepts of computer networks, including their purpose and benefits.

Concept MappingCarousel Brainstorm
Local Area Networks (LANs) and Wide Area Networks (WANs)

Differentiating between LANs and WANs and understanding their respective applications.

JigsawThink-Pair-Share
Network Topologies

Comparing different ways of connecting computers in a local area network.

Concept MappingSimulation Game
Network Hardware: Routers, Switches, Cables

Identifying and understanding the function of key network hardware components.

Gallery WalkStations Rotation
The Internet: A Global Network

Understanding the Internet as a global network of computers and its underlying infrastructure.

World CaféConcept Mapping
The World Wide Web: Information Access

Understanding HTML, web browsers, and how search engines index the internet.

Project-Based LearningCarousel Brainstorm
Web Technologies: HTML and CSS Basics

An introduction to the basic building blocks of web pages: HTML for structure and CSS for styling.

Project-Based LearningFlipped Classroom
Online Communication and Collaboration

Exploring various tools and methods for online communication and collaborative work.

Collaborative Problem-SolvingWorld Café