Data gain
Data gain is when extra bits or bytes that were not sent are added to the data, so the message arrives longer than it was sent. It is a type of transmission error.
Understanding Data gain in IGCSE Computer Science Paper 1
What it does: If more bytes arrive than were sent, extra data has been added, which is data gain. Data gain, along with data loss and data change, is a type of transmission error that can be caused by interference.
Common mistakes: Data gain means the message arrives longer than it was sent, so extra must be greater than 0. A negative value would mean data loss. It should be IF extra > 0 THEN. If the two byte counts are equal, the message is the same length and nothing has been gained. Data gain is when more bytes arrive than were sent, so the test should use >.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 142–154) and word search (Modules 142–164).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
data gainFill in the Blanks
Spot the Error
Student with a class code? Join your class →