Multiple Choice Questions
Answer all questions. Select an option to get instant feedback.
Question Navigator
Fill in the Blanks
Click a word in the pool to move it to the first empty blank. Click a filled blank to return the word.
Creative Activities
Interactive challenges: conversions, tracing, puzzles, and debugging exercises.
Short Answer Questions (1-3 Marks)
Review model answers and mark schemes for Cambridge IGCSE CS 0478.
Long Answer Questions (3-6 Marks)
Write detailed answers and trace calculations. Compare against model answers.
Key Takeaways
Essential concepts, definitions, and common exam pitfalls for Chapter 1.2: Text, Sound & Images.
CIE Command Word Decoder
Understanding command words is critical for exam success. Each word requires a different depth of response.
STATE / IDENTIFY
Brief, factual answer — no explanation needed
- 128 (7 bits, 2⁷)
- 16 bits (65 536+ characters)
- A pixel (picture element)
- Width × Height × Colour Depth
- Two channels
DESCRIBE
Say what happens or how it works (what / how)
- A signature at the start identifying the file type
- The image resolution/dimensions and colour depth
- The type of compression used
- The amplitude is measured a set number of times a second (sampling)
- Each sample is given a corresponding binary number
- The binary numbers are saved in sequence
- Scalable shapes/lines defined by coordinates and geometry
- Each drawing object has properties (attributes)
- A drawing list stores commands, properties and relative positions
- Sampling rate = the number of samples taken per second
- Sampling resolution = the number of bits used to store each sample
- Rate is how often; resolution is how precisely
- The number of pixels does not change
- Each pixel is stretched into a larger block
- The image looks blocky and pixelated
EXPLAIN
Give reasons — say why something happens
- ASCII cannot represent characters from languages other than English
- ASCII lacks modern symbols such as emojis
- Unicode uses at least 16 bits to cover all major world scripts
- Only the relative positions and properties of objects are stored
- When the scale changes the file is read again and calculations are made
- The objects are redrawn to the new scale, avoiding distortion
- Each pixel needs more bits to store its colour
- More colour values can be represented (8 bits = 256 colours)
- File size = width × height × colour depth, so it grows in proportion
- It removes very high frequency components
- The human ear cannot detect these frequencies
- They would cause problems for the coding if not removed
- More values are available to store each sample
- The accuracy of the digitised sound improves and distortion decreases
- The quantisation error becomes smaller, but the file size increases
EVALUATE / DISCUSS
Weigh up pros and cons with a justified conclusion
- A vector is best — logos are resized frequently and vectors redraw with no quality loss
- Vector files are smaller and easy to edit by changing shapes
- A bitmap would become pixelated on a large poster
- More samples per second improve accuracy/precision of the digitised sound
- The file size increases proportionally
- Nyquist requires at least twice the highest frequency — beyond that, extra rate adds size more than quality
- Photos need per-pixel colour for realism — vectors are limited to simple shapes
- Logos need scaling and editing — vectors redraw perfectly at any size
- Digital cameras automatically produce bitmaps; design tools produce vectors
- Higher resolution gives more detail and sharpness
- The file size grows (width × height × depth) — slower to download/transfer
- Fewer images fit on storage; beyond the screen's resolution the extra pixels are wasted
- Unicode covers all languages and emojis — essential for global apps
- Each character needs at least 16 bits vs 7, so files are larger
- For multilingual communication the compatibility gain outweighs the storage cost