Browse by Grade: Year 6

United Kingdom · National Curriculum Attainment Targets

Year 6 Computing

A comprehensive Year 6 computing curriculum that bridges the gap between primary block coding and secondary text based programming. Students develop advanced computational thinking skills through complex system design, data modeling, and critical analysis of digital impacts.

6 units·16 topics·Ages 10-11
1

Complex Variables and Game Mechanics

3 topics·Algorithms & Programming

Students explore how variables and sensing can be used to create sophisticated interactive systems and games.

Variables and State

Understanding how variables store information and how changing states affects program flow.

Problem-Based LearningThink-Pair-Share
Generate
Selection and Logic Gates

Using nested selection and boolean operators to create complex branching paths in code.

Collaborative Problem-SolvingConcept Mapping
Generate
Debugging Complex Systems

Developing systematic approaches to identifying and fixing errors in multi-layered scripts.

JigsawEscape Room
Generate
2

The Global Web and Network Infrastructure

3 topics·Networks & Security

An investigation into how data travels across the internet and the hardware that makes global communication possible.

Data Packets and Routing

Exploring how information is broken down into packets and sent across distributed networks.

Simulation GameRole Play
Generate
The World Wide Web vs The Internet

Distinguishing between the physical infrastructure of the internet and the application layer of the web.

Stations RotationExpert Panel
Generate
Network Security and Encryption

Understanding the methods used to protect data as it moves through public and private networks.

Case Study AnalysisProblem-Based Learning
Generate
3

Big Data and Spreadsheet Modeling

3 topics·Data & Analysis

Students use advanced spreadsheet functions to organize, calculate, and visualize complex datasets.

Formulae and Functions

Using mathematical operators and built in functions to automate calculations in large tables.

Case Study AnalysisDecision Matrix
Generate
Data Visualization and Interpretation

Selecting and creating appropriate charts to identify trends and tell stories with data.

Gallery WalkDecision Matrix
Generate
Predictive Modeling

Using data to create 'what if' scenarios and predict future outcomes.

Project-Based LearningCollaborative Problem-Solving
Generate
4

Digital Art and Media Production

2 topics·Digital Literacy

Applying computational concepts to the creation of digital assets, including vector graphics and 3D modeling.

Vector vs Bitmap Graphics

Understanding the mathematical basis of vectors compared to the pixel grid of bitmaps.

Gallery WalkStations Rotation
Generate
3D Design and CAD

Using Computer Aided Design tools to manipulate objects in three dimensional space.

Project-Based LearningPeer Teaching
Generate
5

Physical Computing and Robotics

2 topics·Algorithms & Programming

Connecting software to the physical world through sensors, motors, and microcontrollers.

Inputs and Outputs

Programming hardware to respond to environmental changes like light, sound, or touch.

Inquiry CircleStations Rotation
Generate
Autonomous Systems

Designing algorithms that allow robots to navigate and make decisions without human intervention.

Collaborative Problem-Solving
Generate
6

The Impact of Technology on Society

3 topics·Impacts of Computing

A critical look at the ethical, legal, and environmental consequences of our digital lives.

Artificial Intelligence and Ethics

Exploring how AI works and the importance of bias and fairness in machine learning.

Formal DebateSocratic Seminar
Generate
Digital Footprints and Privacy

Analyzing the long term consequences of online behavior and data collection by corporations.

Case Study AnalysisFishbowl Discussion
Generate
E-Waste and Sustainability

Investigating the environmental cost of hardware production and the problem of electronic waste.

Case Study AnalysisProject-Based Learning
Generate