Computer Science

Key Stage 2 | Computing | Computer Science | Lesson 01

Understanding Algorithms:
Definition and purpose of algorithms.

Key Stage 2 | Computing | Computer Science | Lesson 02

Understanding Algorithms:
Writing simple algorithms for everyday tasks.

Key Stage 2 | Computing | Computer Science | Lesson 03

Understanding Algorithms:
Flowcharts and pseudocode.

Key Stage 2 | Computing | Computer Science | Lesson 04

Programming and Coding:
Introduction to programming languages (e.g., Scratch, Python).

Key Stage 2 | Computing | Computer Science | Lesson 05

Programming and Coding:
Writing and debugging simple programs.

Key Stage 2 | Computing | Computer Science | Lesson 06

Programming and Coding:
Concepts of sequence, selection, and repetition (loops).

Key Stage 2 | Computing | Computer Science | Lesson 07

Programming and Coding:
Variables and data types.

Key Stage 2 | Computing | Computer Science | Lesson 08

Programming and Coding:
Functions and procedures.

Key Stage 2 | Computing | Computer Science | Lesson 09

Control and Robotics:
Programming simple robots or devices (e.g., using micro
LEGO Mindstorms).

Key Stage 2 | Computing | Computer Science | Lesson 10

Control and Robotics:
Understanding sensors and outputs.

Key Stage 2 | Computing | Computer Science | Lesson 11

Control and Robotics:
Creating and following sequences to control devices.

Key Stage 2 | Computing | Computer Science | Lesson 12

Game Design and Development:
Basic principles of game design.

Key Stage 2 | Computing | Computer Science | Lesson 13

Game Design and Development:
Creating simple interactive games.

Key Stage 2 | Computing | Computer Science | Lesson 14

Game Design and Development:
Using software tools to design and test games.