← All printables
IGCSE Computer Science Paper 2 · Modules 136–145

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

A free printable IGCSE Computer Science Paper 2 crossword with 10 clues, built from the key terms of 7b Decomposition and Sub-systems and 7c Pseudocode and Flowcharts (Modules 136–145) — Writing a main program that calls one procedure per sub-problem, Turning a structure diagram into pseudocode, Constructing a full solution: decompose, draw and write, Writing exam answers about decomposition and abstraction, Pseudocode, flowcharts and program code, Keywords in upper case and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

IGCSE Computer Science Paper 2 Crossword: 7b Decomposition and Sub-systems and 7c Pseudocode and Flowcharts (Modules 136–145)

Name:
Date:
Class:

Crossword

Read each clue and write the matching term in the grid. Numbers in brackets show the letters in each word.

1
2
3
4
5
6
7
8
9
10

Across

  1. 4. Word 3 of the term in 2 Down: full-____ ______ (6)
  2. 6. Each box in a structure diagram becomes a ______ or FUNCTION named after the box. A box with sub-boxes uses CALL statements to run them. Check that every box has code. (9)
  3. 8. ______ the scenario, split it into inputs, processes, outputs and storage, draw a structure diagram, then write a flowchart or pseudocode for each part and check it against the requirements. Word 1 of: ________, _________, draw, write (8)
  4. 9. Runs a procedure. A main program is a short list of ______ lines, one per sub-problem from the structure diagram, in the right order, with no detail inside it. (4)
  5. 10. Word 2 of the term in 8 Across: ________, _________, draw, write (9)

Down

  1. 1. The five basic pseudocode data types: whole numbers, decimals, a single character, text of any length, and TRUE or FALSE. A phone number should be a STRING. Word 3 of: INTEGER, ____, ____, STRING, BOOLEAN (4)
  2. 2. Uses key terms (sub-system, decomposition, abstraction, input, process, output, storage) correctly and gives a reason for each point, for example by using the word 'because'. Word 2 of: full-____ ______ (4)
  3. 3. Cambridge's fixed format for planning an algorithm before it is written as program code. Paper 2 answers must use it, except the 15-mark question, which allows Python, VB or Java. (10)
  4. 5. Indent every statement inside a FOR, WHILE or REPEAT loop by ______. Nested loops add 4 more; wrapped continuation lines use 2. An unindented loop body is a presentation error. Word 2 of: 4 ______ (6)
  5. 7. Word 2 of the term in 1 Down: INTEGER, ____, ____, STRING, BOOLEAN (4)

Answer Key

IGCSE Computer Science Paper 2 · Modules 136–145
1C
2M
H
A
3P
4A
N
5S
W
E
R
S
R
P
K
E
A
U
6P
7R
O
C
E
D
U
R
E
D
E
E
O
8A
B
S
T
R
A
C
T
9C
A
L
L
O
10D
E
C
O
M
P
O
S
E
E
Across
4ANSWER — Word 3 of the term in 2 Down: full-____ ______
6PROCEDURE — Each box in a structure diagram becomes a ______ or FUNCTION named after the box. A box with sub-boxes uses CALL statements to run them. Check that every box has code.
8ABSTRACT — ______ the scenario, split it into inputs, processes, outputs and storage, draw a structure diagram, then write a flowchart or pseudocode for each part and check it against the requirements. Word 1 of: ________, _________, draw, write
9CALL — Runs a procedure. A main program is a short list of ______ lines, one per sub-problem from the structure diagram, in the right order, with no detail inside it.
10DECOMPOSE — Word 2 of the term in 8 Across: ________, _________, draw, write
Down
1CHAR — The five basic pseudocode data types: whole numbers, decimals, a single character, text of any length, and TRUE or FALSE. A phone number should be a STRING. Word 3 of: INTEGER, ____, ____, STRING, BOOLEAN
2MARK — Uses key terms (sub-system, decomposition, abstraction, input, process, output, storage) correctly and gives a reason for each point, for example by using the word 'because'. Word 2 of: full-____ ______
3PSEUDOCODE — Cambridge's fixed format for planning an algorithm before it is written as program code. Paper 2 answers must use it, except the 15-mark question, which allows Python, VB or Java.
5SPACES — Indent every statement inside a FOR, WHILE or REPEAT loop by ______. Nested loops add 4 more; wrapped continuation lines use 2. An unindented loop body is a presentation error. Word 2 of: 4 ______
7REAL — Word 2 of the term in 1 Down: INTEGER, ____, ____, STRING, BOOLEAN

Modules this crossword covers

Every module has its own free printable worksheet with an answer key, and students can practise the same terms interactively on Cloodit.

Part of: IGCSE Computer Science 0478 — 7b Decomposition and Sub-systems, IGCSE Computer Science 0478 — 7c Pseudocode and Flowcharts

More IGCSE Computer Science Paper 2 printables

This printable is free — no login needed.

Make a free class, give it a journey, and you also get:

Create a free teacher account →

No credit card. No setup fee. Make a class and invite students in under three minutes.