KS2

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: Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
Computer Science
KeywordDefinition
algorithmstep by step instructions to solve a problem (doesn't have to be on a computer)
costumethe way a sprite can appear on screen
debugfinding and fixing problems in code
decompositionbreaking down something into smaller pieces to make it easier to understand and solve
eventsomething that triggers code to run
physical systemsomething in the real world that a computer can simulate (like the solar system, a roller coaster or a machine)
programstep by step instructions in computer code
scratcha visual programming language that uses scripts to control sprites so you can make animations and games
scriptblocks of code in scratch that control how a sprite behaves
simulaterunning a computer program that runs a pretend version of part of the real world so you can experiment and see what happens
spritesomething that can be programmed in scratch to move or change
CS2: Use sequence, selection, and repetition in programs; work with variables and various forms of input and output
Computer Science
KeywordDefinition
datanumbers or text that can be stored by a computer
inputdata that goes into a computer program to tell it what to do
outputinformation that comes out as the result of running a computer program
programcode that tells a computer what to do
repetitionfollowing the same instructions more than once
selectionmaking a choice between two or more options
sequencefollowing more than one instruction carefully, in a certain order
variablea named place in memory used in a computer program to remember one thing
CS3: Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
Computer Science
KeywordDefinition
algorithmstep by step instructions to solve a problem (with or without a computer)
debugfind and fix an error in a program
errorsomething that has gone wrong with an algorithm
inputdata that goes into a computer program (for example: the keys you press)
logical reasoningthinking through what a program should do and comparing it with what it actually does
outputinformation that comes out as the result of running a computer program (for example: what you see on screen)
programcode which allows a computer to follow an algorithm
runlaunching a computer program
steprunning one instruction at a time to see what happens rather than running a whole program
testingrunning a computer program to check if it does what it is supposed to do
CS4: Understand computer networks including the internet; how they can provide multiple services, such as the World Wide Web
Computer Science
KeywordDefinition
Computer networkmore than one computer connected together
Internet Service ProviderA company which allows you to connect to the Internet at your home, school or business
Online servicesomething that people can access over the Internet (for example video calls or catch up tv)
The Internetworldwide network of computer networks all connected together
Web browserA program on a computer that lets you browse the world wide web
Web serverA computer which is always switched on lets you connect to it over the Internet to view web pages
Web siteLots of web pages that are all linked together in one place on the world wide web
World Wide WebLoads of web pages that you can browse over the Internet
CS5: Appreciate how search results are selected and ranked
Computer Science
KeywordDefinition
Advertslinks that might appear right at the top of a search result (because someone has paid for people to see them there)
Search enginea website that allows you to find whatever you want on the world wide web (like Google Search)
Search querywhat you type in to a search engine to find what you're looking for
Search rankingthe order that web pages appear in when you search the world wide web
Search resultsthe web pages that appear when search the world wide web
The Interneta worldwide network of computer networks
Web browserProgram that you can use to browse the World Wide Web
World Wide WebLoads of web pages that you can browse using the Internet