Demystifying the Primary Computing Curriculum

‘I Can’ Statements for Primary Computer Science Teachers

1.    I can explain what an algorithm is in the context of computer science

2.    I can explain the term 'abstraction' in the context of computer science.

3.    I can write a simple algorithm to work out the area of a rectangle.

4.    I can explain how computers use input, process and output to carry out useful tasks.

5.    I can create a simple computer program in one or more of the following iPad Apps: Light Bot, Daisy the Dinosaur, Cargo Bot, Move the Turtle.

6.    I can write a simple web page in html using notepad.

7.    I understand the binary counting system.

8.    I understand that a web browser is a software program that can interpret html.

9.    I can program a simple computer game using Scratch.

10. I understand how 'IF' statements are used in computer programmes.

11. I understand how 'While loops' work in computer programmes.

12. I can write a simple computer program in Python or another programming language.

13. I can debug a simple computer program that contains simple errors.

14. I can identify the following hardware components inside a computer: Hard drive, CPU, Memory.

15. I can explain in simple terms what a computer network is.

16. I can explain in simple terms how a search engine such as Google retrieves answers to search queries.

17. I can explain in simple terms how wireless devices and mobile phone receive and transmit information.

18. I can create simple databases using a relational database package (e.g. Microsoft Access).

KS1 and KS2 Computing POS

Key Stage 1
Pupils should be taught to:

 understand what algorithms are, how they are implemented as programs on digital 
devices, and that programs execute by following a sequence of instructions
 write and test simple programs
 use logical reasoning to predict the behaviour of simple programs
 organise, store, manipulate and retrieve data in a range of digital formats
 communicate safely and respectfully online, keeping personal information private,
and recognise common uses of information technology beyond school.

Key Stage 2
Pupils should be taught to:
 design and write programs that accomplish specific goals, including controlling or 
simulating physical systems; solve problems by decomposing them into smaller 
 use sequence, selection, and repetition in programs; work with variables and 
various forms of input and output; generate appropriate inputs and predicted 
outputs to test programs
 use logical reasoning to explain how a simple algorithm works and to detect and 
correct errors in algorithms and programs
 understand computer networks including the internet; how they can provide 
multiple services, such as the world-wide web; and the opportunities they offer for 
communication and collaboration
 describe how internet search engines find and store data; use search engines 
effectively; be discerning in evaluating digital content; respect individuals and 
intellectual property; use technology responsibly, securely and safely
 select, use and combine a variety of software (including internet services) on a 
range of digital devices to accomplish given goals, including collecting, analysing, 
evaluating and presenting data and information.

A pupil should understand what an algorithm is, and what algorithms can be used for.

A pupil should know how to write executable programs in at least one language.
A pupil should understand how computers represent data:

A pupil should know the main components that make up a computer system, and how they fit together (their architecture).
Communications / Internet
A pupil should understand the principles underlying how data is transported on the Internet.

No comments:

Post a Comment