← All printables
IGCSE Computer Science Paper 2 · Modules 83–92

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 83–92) — Recording user prompts and INPUT values in a trace table, Tracing assignments and arithmetic, Tracing an IF statement, Tracing a FOR loop, Tracing WHILE and REPEAT loops, Tracing counting and totalling 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 83–92)

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

Across

  1. 2. In a trace table, the first row where a ______ differs from what you expected points to the faulty line of the algorithm. Look at that line, then suggest a correction. Word 2 of: first _____ _____ (5)
  2. 6. A prompt is written in the OUTPUT column. The value the user types for an ______ is written in that variable's column on that step, taken from the test data. Word 3 of: _____ table _____ (5)
  3. 8. Word 3 of the term in 3 Down: _______ a __________ ____ (10)
  4. 9. Word 3 of the term in 2 Across: first _____ _____ (5)

Down

  1. 1. Trace a ______ by testing its condition each pass: ______ tests before the body and may never run; REPEAT tests after the body so runs once at least. Stop when the ______ ends. Word 4 of: _____ and REPEAT ____ _____ (4)
  2. 2. Word 1 of the term in 1 Down: _____ and REPEAT ____ _____ (5)
  3. 3. Step through a ______ loop with valid and invalid inputs, recording each rejected value, the error message output and the value finally accepted in a trace table. Word 1 of: _______ a __________ ____ (7)
  4. 4. When tracing, work out the right side using the current values, then write the result in that variable's column. The old value is used first, then replaced by the new one. Word 1 of: _______ ← _______ + 1 (7)
  5. 5. To trace a FOR loop, give the loop variable each value from start to end in turn, run the loop body once for each value, and record every pass in its own row of the trace table. Word 2 of: FOR _____ ← 1 TO 5 (5)
  6. 7. Word 1 of the term in 6 Across: _____ table _____ (5)

Answer Key

IGCSE Computer Science Paper 2 · Modules 83–92
1L
2W
R
O
N
G
3T
4C
H
O
R
O
5C
6I
N
P
U
7T
A
U
O
L
R
C
N
U
E
8V
A
L
I
D
A
T
I
O
N
C
N
E
T
9V
A
L
U
E
G
R
Across
2WRONG — In a trace table, the first row where a ______ differs from what you expected points to the faulty line of the algorithm. Look at that line, then suggest a correction. Word 2 of: first _____ _____
6INPUT — A prompt is written in the OUTPUT column. The value the user types for an ______ is written in that variable's column on that step, taken from the test data. Word 3 of: _____ table _____
8VALIDATION — Word 3 of the term in 3 Down: _______ a __________ ____
9VALUE — Word 3 of the term in 2 Across: first _____ _____
Down
1LOOP — Trace a ______ by testing its condition each pass: ______ tests before the body and may never run; REPEAT tests after the body so runs once at least. Stop when the ______ ends. Word 4 of: _____ and REPEAT ____ _____
2WHILE — Word 1 of the term in 1 Down: _____ and REPEAT ____ _____
3TRACING — Step through a ______ loop with valid and invalid inputs, recording each rejected value, the error message output and the value finally accepted in a trace table. Word 1 of: _______ a __________ ____
4COUNTER — When tracing, work out the right side using the current values, then write the result in that variable's column. The old value is used first, then replaced by the new one. Word 1 of: _______ ← _______ + 1
5COUNT — To trace a FOR loop, give the loop variable each value from start to end in turn, run the loop body once for each value, and record every pass in its own row of the trace table. Word 2 of: FOR _____ ← 1 TO 5
7TRACE — Word 1 of the term in 6 Across: _____ table _____

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 — Algorithms with Logical Operators, 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.