← All printables
IGCSE Computer Science Paper 1 · Modules 419–429

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

A free printable IGCSE Computer Science Paper 1 word scramble with 9 key terms, built from the key terms of 4.2 Programming Languages, Translators and IDEs (Modules 419–429) — Program and source code, High-level language, Low-level language, Ease of reading and writing code: high-level vs low-level, Ease of debugging: high-level vs low-level, Machine independence 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 1 Word Scramble: 4.2 Programming Languages, Translators and IDEs (Modules 419–429)

Name:
Date:
Class:

Word scramble

Unscramble the letters and write each key term on the line.

1
OCUERS ECOD
The instructions a programmer writes in a programming language. The CPU cannot run it until a translator turns it into machine code.
2
GHLH-LIVEE ANEGGUAL
A programming language using English-like words that is easy for people to read and write, such as Python or Java. One statement does many jobs, and it must be translated before the CPU can run it.
3
ELL-OEWLV GUAAEGNL
A programming language close to the CPU's instructions, such as machine code or assembly language. Each instruction is one simple CPU operation, so it is harder for people to read.
4
LLEH-VEHGI EDCO
Code that uses familiar words, so it is easier to read and write than low-level code, which needs many detailed instructions to do the same job.
5
IESRAE OT EBDGU
Debugging is finding and fixing errors. It is easier in short, readable high-level code than in long, hard-to-read low-level code, and translators give clearer error messages for it.
6
INECMHA ENPNDEITDEN
A language whose code can run on different types of computer. High-level languages are ______ (portable); low-level languages are machine dependent.
7
IHHV-EELGL SV OWV-EELLL
High-level is easy to read, debug and portable but gives less hardware control; low-level is hard to read and machine dependent but gives direct hardware control.
8
HSCOEO ANGUGALE VLLEE
Pick high-level for portable programs on many machines; pick low-level for direct hardware control, like drivers. Then justify the choice by linking it to the task's needs.
9
NMCMNIEO
A short, memorable code in assembly language, such as LDA, ADD or STO, that stands for one machine code instruction and is easier to remember than binary.

Answer Key

IGCSE Computer Science Paper 1 · Modules 419–429
1OCUERS ECOD → source code — The instructions a programmer writes in a programming language. The CPU cannot run it until a translator turns it into machine code.
2GHLH-LIVEE ANEGGUAL → high-level language — A programming language using English-like words that is easy for people to read and write, such as Python or Java. One statement does many jobs, and it must be translated before the CPU can run it.
3ELL-OEWLV GUAAEGNL → low-level language — A programming language close to the CPU's instructions, such as machine code or assembly language. Each instruction is one simple CPU operation, so it is harder for people to read.
4LLEH-VEHGI EDCO → high-level code — Code that uses familiar words, so it is easier to read and write than low-level code, which needs many detailed instructions to do the same job.
5IESRAE OT EBDGU → easier to debug — Debugging is finding and fixing errors. It is easier in short, readable high-level code than in long, hard-to-read low-level code, and translators give clearer error messages for it.
6INECMHA ENPNDEITDEN → machine independent — A language whose code can run on different types of computer. High-level languages are machine independent (portable); low-level languages are machine dependent.
7IHHV-EELGL SV OWV-EELLL → high-level vs low-level — High-level is easy to read, debug and portable but gives less hardware control; low-level is hard to read and machine dependent but gives direct hardware control.
8HSCOEO ANGUGALE VLLEE → choose language level — Pick high-level for portable programs on many machines; pick low-level for direct hardware control, like drivers. Then justify the choice by linking it to the task's needs.
9NMCMNIEO → mnemonic — A short, memorable code in assembly language, such as LDA, ADD or STO, that stands for one machine code instruction and is easier to remember than binary.

Modules this word scramble 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 — 4.2 Programming Languages, Translators and IDEs, QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques

More IGCSE Computer Science Paper 1 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.