Adware
Software that shows unwanted adverts, such as pop-ups, often installed with free programs, to earn money for its creator. It can slow a device, redirect searches and track users.
Understanding Adware in IGCSE Computer Science Paper 1
What it does: Constantly loading adverts and running in the background uses processing power and memory, so the device slows down. Redirected searches send the user to advert pages instead of the results they wanted, which earns the creator money. Adware displays unwanted adverts to make money. Encrypting files and demanding payment describes ransomware. Adware is often bundled with free programs. It then shows pop-up adverts. A DoS attack floods a server and does not cause pop-ups on one device. Some adware also acts like spyware. It records browsing habits so that it can show targeted adverts. Antivirus and anti-malware software can scan for adware and remove it. A monitor has no effect on security.
Common mistakes: Adware is usually installed alongside free programs, not antivirus updates. The line should be source ← "free programs". Lots of pop-up adverts are a sign of adware, so the program should warn the user with OUTPUT "Possible adware", not say the device is safe.
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 520–546) and word search (Modules 510–546).
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
adwareFill in the Blanks
Spot the Error
Student with a class code? Join your class →