Computing Programmes of Study


Subject content

All of the site exercises are linked to the subject content for the KS3 Programmes of Study for Computing. Some of the exercises will also prove useful for KS4 students. However, there are no links to the KS4 curriculum.

Each exercise is linked to part of an appropriate descriptor from the National Curriculum subject content document.

Each link is in two parts. The first part is an extract from the subject content document. This part is shown in a brown font. The second part indicates the actual coverage for the exercise. This is shown in a red font.

For each exercise, there is also an indication of the level for the exercise. National Curriculum levels are no longer available. The levels used on this site are specific to the site.

In very broad terms: Level 4 exercises will map to Year 7 students; Level 5 exercises will map to Year 8 students; Level 6 and 7 exercises will map to Year 9 students.

Readability scores are also available to help colleagues to map exercises to their teaching sets.

Three related examples of levels and descriptors are listed below:

Exercise Title
Level
Descriptor
What is an Algorithm?
(Algorithm and Programs)
4

Understand a key algorithm that reflects computational thinking: They understand and can describe what an algorithm is and give several examples.
Pseudocode
(Algorithm and Programs)
5

Understand a key algorithm that reflects computational thinking: They understand that an algorithm can be defined using pseudocode or flow charts, and that algorithms consist of combinations of simple constructs.
Tracing an Algorithm (insertion sort)
(Algorithm and Programs)
6

Understand a key algorithm that reflects computational thinking: They are able to understand the pseudocode for an insertion sort. They are able to use a trace table to show the changing values of variables for an insertion sort.

We are also providing levels and descriptors for students in a simplified form. Students will see these as they complete exercises.

Examples of levels and simplified descriptors for a student can be seen below:

Jim Smith - homework levels and grades for your exercises


•  You should be aiming to get at least a grade "5" for each exercise.
•   This will show that you are secure at the level for a particular exercise.

  Exercise Title  (Topic) Level Grade Level Descriptor
1
Data capture for surveys
(Charting Data)
4
6
I understood the need for care in framing questions when collecting information.
2
Data types
(Database Construction)
5
9
I developed an understanding of various data types and their respective storage requirements.
3
Databases
(Database Construction)
4
6
I developed an understanding of database views and the importance of well-structured and ordered data.
4
Desks, Chairs and Cables
(Health and Safety)
5
8
I developed an understanding of how desks, chairs and cables may be the source of accidents and or RSI when working with computers.
5
RSI
(Health and Safety)
5
5
I developed an understanding of how repetitive strain injuries may develop if I use computing devices without taking regular breaks.
6
Using Monitors
(Health and Safety)
5
5
I developed a basic understanding of how monitors work, and how best to use monitors without the risk of developing eye strain.
7
Modelling 4 - holiday
(Modelling)
5
6
I explored the effects of changing the variables in a computer model.
8
Introduction to Python
(Programming: Python)
4
9
I was given an introduction to a Python program's structural elements.
9
Printing: Enclosing Text
(Programming: Python)
4
8
I was able to explore Python's print function to send output to the screen; I become familiar with Python's error messages.

The levels and descriptors for all the site exercises can be found by clicking here.