1 of 3

Unit summary

Big Idea / Future You

Academic Literacy /

Assessment

Key concepts

AUTUMN 1

7.1 eSafety and Google Docs - teaching safe online behaviour, cyberbullying awareness, collaboration, secure passwords, and source evaluation through practical tasks and digital literacy skill-building.

7.B.1 Big Idea - Cholera with Decomposition

Reading texts

Writing formally, structuring emails, understanding digital etiquette.

Understanding where news is sourced.

Referencing different sources of information.

Understanding e-safety principles (KS3 Computing)

Basic document creation and formatting

Collaboration and digital communication

Evaluating information online

AUTUMN 2

7.2 Programming in Scratch - covering sequencing, loops, conditionals, and variables through fun, interactive projects that build problem-solving, logical thinking, and basic coding skills.

BIG IDEA BEBRAS Challenge

Understanding Technical Vocabulary – Learning and correctly using terms like sequence, loop, variable, and conditional.

Structured Communication – Explaining programming ideas and project outcomes clearly in spoken or written form.

Reflective Thinking – Evaluating their own work and problem-solving.

Google Forms based assessments - testing student knowledge of key programming principles.

Logical thinking

Problem-solving

Sequence, selection, and iteration

Creativity in digital design

Debugging and testing

SUBJECT SNAPSHOT

Subject unit summary. Images link to further information.

Core Knowledge

Core Knowledge

YEAR 7 Computer Science Autumn Term

2 of 3

Unit summary

Big Idea / Future You

Academic Literacy /

Assessment

Key concepts

SPRING

1

7.3 Programming in Scratch (Part 2) - A natural continuation of the Programming in Scratch unit of work.

Application of skills learned - to producing their own game.

Google Forms based assessments - testing student knowledge of key programming principles.

  • Sequence
  • Selection
  • Iteration
  • Decomposition
  • Abstraction
  • Computational Thinking

SPRING

2

7.4 Turtle Programming - Drawing Shapes - students learn to program shapes using Python Turtle, applying loops, angles, and functions to create polygons and geometric patterns.

Using Subject-Specific Language – Accurately using terms like angle, loop, and variable in writing and discussion.

Explaining Thought Processes – Describing how and why code was written, using structured reasoning.

Google Forms based assessments - testing student knowledge of key programming principles.

Loops and Repetition – Using for loops to draw repeated shapes and patterns efficiently.

Angles and Geometry – Applying mathematical understanding to calculate turn angles for regular polygons.

Functions and Abstraction – Creating reusable code blocks (functions) to simplify and structure programs.

SUBJECT SNAPSHOT

Subject unit summary. Images link to further information.

Core Knowledge

Core Knowledge

YEAR 7 Computer Science Spring Term

3 of 3

Unit summary

Big Idea / Future You

Academic Literacy /

Assessment

Key concepts

SUMMER 1

7.5 Binary Representation - students learn how computers use binary numbers to represent data, mastering base-2 concepts, place value, and data encoding fundamentals.

Interpreting Number Systems – Reading and converting numbers between decimal and binary formats with clarity.

Explaining Processes – Describing how binary encoding works and its role.

Google Forms based assessments

Base-2 Number System – Binary uses only 0 and 1, representing numbers through powers of two.�Place Value – Each binary digit’s position determines its value, doubling from right to left.�Binary Data Representation – All digital information (numbers, text, images) is encoded in binary.

SUMMER 2

7.6 BBC Introduction to BBC MicroBit - students learn to program the BBC micro:bit, creating interactive projects using inputs, sensors, variables, and logic to develop problem-solving and coding skills.

Using Technical Language – Terms like input, output, sensor, variable, and condition explained and used correctly.

Structured Explanation – Describing programming steps and logic clearly in writing or speech.

Google Forms based assessments - testing student knowledge of key programming principles.

Inputs and Outputs – Using buttons, LEDs, and sensors to interact with the environment.

Variables and Control Logic – Storing data and using conditions to control program flow.

Physical Computing – Connecting code to real-world devices for interactive applications.

SUBJECT SNAPSHOT

Subject unit summary. Images link to further information.

Core Knowledge

Core Knowledge

YEAR 7 Computer Science Summer Term