← All printables
IGCSE Computer Science Paper 2 · Modules 1–16

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

A free printable IGCSE Computer Science Paper 2 definitions worksheet with 10 key terms, built from the key terms of 7a Program Development Life Cycle (Modules 1–16) — The program development life cycle, The analysis stage, Identifying the problem, Abstraction (7a), Requirements of a program, Inputs, processes, outputs and storage 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 Definitions Worksheet: 7a Program Development Life Cycle (Modules 1–16)

Name:
Date:
Class:

Key terms

Write what each term means, in your own words.

1
program development life cycle
2
Analysis
3
problem statement
4
abstraction
5
requirement
6
Input, Process, Output, Storage
7
Design stage
8
flowchart symbols
9
Coding stage
10
Iterative testing

Answer Key

IGCSE Computer Science Paper 2 · Modules 1–16 · Student wording will vary for definitions
1program development life cycle — The four ordered stages that take a program from problem to working code: analysis, design, coding and testing. Planning before coding saves time.
2Analysis — The first stage of the PDLC: work out exactly what problem must be solved and what the program must do, using abstraction and decomposition, before any design or code.
3problem statement — A clear one or two sentence description of what needs to be solved and what the program must achieve, written so the user and the goal are obvious.
4abstraction — Keeping only the details needed to solve a problem and leaving out the details that do not matter, e.g. a map shows roads but not every tree.
5requirement — A statement of something the program must do or provide so that the problem is solved. It is specific, comes from the problem and the user, and is used later to test the program.
6Input, Process, Output, Storage — The four parts of a program's requirements: the data it takes in, the work it does on that data, the results it shows, and the data it keeps for later.
7Design stage — The second PDLC stage: plan the solution in detail using decomposition, structure diagrams, flowcharts and pseudocode, before any program code is written.
8flowchart symbols — Six standard flowchart shapes: terminator (Start/Stop), process, input/output, decision (two exits), subroutine call, and flow lines with arrows showing direction.
9Coding stage — The third PDLC stage, where the design (pseudocode or flowchart) is turned into program code in a programming language, written step by step and checked against the requirements.
10Iterative testing — Testing each small part of the code as it is written, fixing any errors, then retesting before moving on. This finds errors early and repeats until that part works.

Modules this definitions worksheet 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, QCE Digital Solutions Unit 1 — Understanding Digital Problems, WA Computer Science ATAR Year 11 — Pseudocode and Algorithm Design

More IGCSE Computer Science Paper 2 printables

This printable is free — no login needed.

Free classroom tools, no account: Hangman · Random Team Generator · Random Name Picker Wheel · Seating Plan Maker

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.