← All printables
IGCSE Computer Science Paper 2 · Modules 71–82

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 7a Program Development Life Cycle (Modules 71–82) — Normal test data, Abnormal test data, Extreme test data, Boundary test data, Extreme data compared with boundary data, Suggesting test data for a range check 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: 7a Program Development Life Cycle (Modules 71–82)

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. 1. The largest and smallest acceptable values plus the nearest rejected values either side of each limit, e.g. 0 and -1, 120 and 121 for a range of 0 to 120. Word 1 of: ________ test data (8)
  2. 4. Working through an algorithm by hand, line by line, using chosen test data as inputs and recording each step in a trace table, to see what it does and find logic errors without running it. Word 2 of: dry ___ (3)
  3. 5. To set up a trace table, give each variable its own ______ in the order they first appear, then add a row each time a value changes. Leave unchanged cells blank. Word 2 of: ___ ______ per variable (6)
  4. 10. The largest and smallest values a program should accept, such as 0 and 120 for a range of 0 to 120. They sit exactly on the limits and the expected outcome is accepted. Word 1 of: _______ test data (7)

Down

  1. 2. A typical, valid value well inside the allowed limits, which the program should accept. Example: an age of 30 for a range check of 0 to 120 is accepted. Word 1 of: ______ test data (6)
  2. 3. Test data of the wrong type or outside the allowed values, such as -5 or letters for an age, or an empty input. The program should reject it. Word 1 of: ________ test data (8)
  3. 6. The trace table column where you write each value or message shown by an ______ statement, on the row where it happens. Text in quotes is copied exactly as the ______. Word 1 of: ______ ______ (6)
  4. 7. Pick one normal, abnormal, extreme and boundary value for the ______ and say accept or reject. For 0 to 100: 50 normal, -5 abnormal, 100 extreme, 101 boundary. Word 1 of: _____ check test data (5)
  5. 8. Word 1 of the term in 5 Across: ___ ______ per variable (3)
  6. 9. Test data for a check includes values that pass and fail it: for an 8-character minimum, 8 characters is accepted, 7 is rejected, and an empty string fails a presence check. Word 1 of: ______(Password) >= 8 (6)

Answer Key

IGCSE Computer Science Paper 2 · Modules 71–82
1B
O
U
2N
D
3A
R
Y
O
B
4R
U
N
M
O
A
R
5C
6O
L
U
M
N
7R
U
A
A
T
L
N
P
8O
G
U
N
9L
10E
X
T
R
E
M
E
N
G
T
H
Across
1BOUNDARY — The largest and smallest acceptable values plus the nearest rejected values either side of each limit, e.g. 0 and -1, 120 and 121 for a range of 0 to 120. Word 1 of: ________ test data
4RUN — Working through an algorithm by hand, line by line, using chosen test data as inputs and recording each step in a trace table, to see what it does and find logic errors without running it. Word 2 of: dry ___
5COLUMN — To set up a trace table, give each variable its own ______ in the order they first appear, then add a row each time a value changes. Leave unchanged cells blank. Word 2 of: ___ ______ per variable
10EXTREME — The largest and smallest values a program should accept, such as 0 and 120 for a range of 0 to 120. They sit exactly on the limits and the expected outcome is accepted. Word 1 of: _______ test data
Down
2NORMAL — A typical, valid value well inside the allowed limits, which the program should accept. Example: an age of 30 for a range check of 0 to 120 is accepted. Word 1 of: ______ test data
3ABNORMAL — Test data of the wrong type or outside the allowed values, such as -5 or letters for an age, or an empty input. The program should reject it. Word 1 of: ________ test data
6OUTPUT — The trace table column where you write each value or message shown by an ______ statement, on the row where it happens. Text in quotes is copied exactly as the ______. Word 1 of: ______ ______
7RANGE — Pick one normal, abnormal, extreme and boundary value for the ______ and say accept or reject. For 0 to 100: 50 normal, -5 abnormal, 100 extreme, 101 boundary. Word 1 of: _____ check test data
8ONE — Word 1 of the term in 5 Across: ___ ______ per variable
9LENGTH — Test data for a check includes values that pass and fail it: for an 8-character minimum, 8 characters is accepted, 7 is rejected, and an empty string fails a presence check. Word 1 of: ______(Password) >= 8

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 — 7a Program Development Life Cycle, ACARA Digital Technologies Years 7–8 — Tracing and Debugging Algorithms, ACARA Digital Technologies Years 9–10 — Testing and Validating Programs, QCE Digital Solutions Unit 1 — Programmed Solutions, WA Computer Science ATAR Year 11 — Pseudocode and Algorithm Design

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.