Menu
Home Page

Computer Science

Key Stage 2

 

Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts

cs

Design programs that accomplish a specific goal.

they can plan programs out loud, on paper and in groups that will be used to complete a specific task

cs

Write programs that accomplish specific goals.

their program will accurately complete a given goal or task.

cs

Debug programs accurately in order to make the program work to achieve a specific goal.

identify all 'bugs' within the program and be able to correct these so the program is then able to achieve a specific.

cs

Control or simulate physical systems.

make a car move on Scratch, control the Lego WeDo/ProBot etc.

cs

Solve problems by splitting them into smaller parts

Decompose a large task by planning for and breaking into smaller chunks (creating a game by making small sections work and building this up).

 

Use sequence, selection, and repetition in programs; work with variables and various forms of input and output

cs

Use a sequence in a program.

Create a set of instructions which must be followed in order for the program to work.

cs

Use selection when programming.

IF THEN Statement. A program makes a choice, such as, in a quiz, deciding whether to say 'well done' or 'try again' based on the correctness of the answer given.

cs

Use repetition in programs.

Using loops to repeat a certain algorithm over and over until a given command.

cs

Use variables in programs.

use a score counter in a game (or anything in which the value changes once the program has been started).

cs

Work with various inputs and outputs.

changing the inputs between key presses, mouse swipes, drags etc. and working with different outputs such as using sounds, images and text.

 

Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs

cs

Can explain how an algorithm and a program works and why this is the case.

can talk about specific code used why the end result is as it is. This can be their own work or the work of a third party.

cs

Can locate errors within algorithms and programs and to be able to reason why these are errors and to explain what the likely solution could be.

Can talk about specific code being incorrect and explain how it can be fixed. This can be their own work or the work of a third party.

Key Stage 1

 

Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions

cs

Understand that algorithms are a precise set of instructions.

 

cs

Understand that algorithms are used in programs on digital devices.

 

cs

Understand that programs use these precise and unambiguous instructions to execute their functions.

 they use accurate algorithms to run correctly.

 

Create and debug simple programs

cs

Can use algorithms to create simple programs to perform basic tasks correctly.

 

cs

Identify errors in simple programs.

 

cs

Debug simple programs after identifying the errors.

 

 

Use logical reasoning to predict the behaviour of simple programs

cs

Use logical reasoning to predict the behaviour of their programs

Predict what their BeeBot will do

cs

Use logical reasoning to predict the behaviour of others' programs

Predict what other people's BeeBot will do

Home Page
  • St. Mary's
  • Catholic Primary School
Attendance
  • Nursery 90.9%
  • Reception 92.6%
  • Year 1 98.8%
  • Year 2 91.6%
  • Year 3 96.0%
  • Year 4 96.1%
  • Year 5 96.2%
  • Year 6 95.4%
House Points
  • Saint Anne
  • Saint Bernadette
  • Saint Gabriel
  • Saint Joseph
Translate
Search
Top