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