KS1

CS: Computer Science

Revision tools
You can print this page for a quick reference guide or you can use the tools below to create printable test sheets
CS1: Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions
Computer Science
KeywordDefinition
algorithmstep by step instructions to solve a problem (with or without using a computer)
desktopa type of computer that usually stays in one place on a desk with a big screen and separate keyboard
digital devicea gadget that you can use as a computer
instructionsreally clear commands that a computer can follow
keyboardpart of a computer with lots of buttons that you can use to type
laptopa type of computer that has a keyboard and screen that folds open and closed
mousepart of a computer that you can move around to point to different parts of the screen
programcode containing step by step instructions telling a computer exactly what to do
screenpart of the computer that lights up to show you work, videos and writing
smartphonea type of computer which fits in your pocket
tableta type of computer with a touch screen but no keyboard
touch screena special type of screen that you can touch to control a computer
CS2: Create and debug simple programs
Computer Science
KeywordDefinition
algorithmstep by step instructions to solve a problem (with or without a computer)
blocka single instruction in scratch
commenta special type of block in scratch that lets you explain what your script does without changing how it works
costumea drawing that tells scratch how to display a sprite on the screen
debugfinding and fixing problems with code in a computer program
eventsomething in scratch that triggers a script to start running (like clicking on the green flag or pressing a key)
predictionyour best guess of what a program will do before you run it
programstep by step instructions in code that tells a computer exactly what to do
scratcha program you can use to make your own games and animations
scriptone or more block that tells scratch how a sprite moves or behaves
spritesomething in scratch that you can program to move or behave in different ways
variablesomething in scratch that can remember something (like the game score or the player's name)
CS3: Use logical reasoning to predict the behaviour of simple programs
Computer Science
KeywordDefinition
algorithmstep by step instructions to solve a problem (with or without a computer)
coordinatesthe position of a sprite on the screen
debuggingfinding and fixing mistakes in code so that a program works properly
inputthings like pressing keys or moving the mouse that sends data into a computer program
logical reasoningthinking carefully to predict and explain what a program will do when you run it
outputthings like sound or graphics that sends information out from a computer program
programmingwriting computer code to give it instructions for a game, app program
scriptone or more blocks or instructions in a program that tells a computer what to do
spritesomething in a program that you can see and that can move around
variablesomething in a computer program that can remember a value (like the score for a game or the player's name)