Tutopiya

Cambridge International · IGCSE · 0478

Computer Science — Keywords & Key Terms — Definitions Glossary (2026)

Cambridge IGCSE Computer Science (0478)

Topic-by-topic keywords, key terms and definitions for precise exam language—separate from our revision checklists (topic coverage) and formula sheets (equations).

Keywords & Key Terms — definitions

Examiner-style keywords and definitions organised by syllabus topic. Terms are tagged Essential (start here), Core (typical exam standard), and Advanced for harder distinctions — tick each row when you can recall it. Your progress is saved in this browser for this list.

Cambridge International IGCSE Computer Science (0478)

Browse all subjects and boards

Cambridge International IGCSE Computer Science (0478)

Cambridge IGCSE Computer Science (0478)

Aligned to Cambridge IGCSE Computer Science 0478 (2026): data representation, hardware, logic, communication, databases, programming, ethics and security — Core vs Extended where applicable.

Mark schemes: Theory papers reward precise computing vocabulary. Algorithm questions need clear logic (trace tables, pseudocode). Extended tasks: modular structure, meaningful identifiers, test data including boundary values. Compare with recent examiner reports for common misconceptions (e.g. confusing LAN/WAN, lossy vs lossless).

Active recall: 0 / 34 terms ticked

RecalledTopicLevelKeywordDefinition
Data representation & logicEssentialBit / byteBinary digit; group of 8 bits.
Data representation & logicCoreBinary, denary, hexadecimalNumber bases — conversion and use in addresses/colour.
Data representation & logicCoreASCII / UnicodeCharacter encoding schemes.
Data representation & logicCoreBitmap / vector graphicsPixels vs objects; scaling behaviour.
Data representation & logicCoreSampling rate & resolutionDigital sound — quality vs file size.
Data representation & logicCoreLogic gatesAND, OR, NOT, NAND, NOR — truth tables and simple circuits.
Data representation & logicAdvancedBoolean algebraSimplify expressions; Karnaugh maps if in syllabus.
Hardware & systemsEssentialCPUFetches, decodes, executes instructions; ALU, CU, registers.
Hardware & systemsCoreRAM / ROMVolatile working memory vs permanent firmware.
Hardware & systemsCoreSecondary storageHDD, SSD, optical — capacity, speed, portability.
Hardware & systemsCoreInput / output devicesPurpose and typical applications.
Hardware & systemsCoreEmbedded systemDedicated microcontroller inside a larger device.
Hardware & systemsAdvancedFetch–decode–execute cycleProgram counter, instruction register, accumulator roles.
Software, languages & algorithmsCoreSystem softwareOS, utilities, drivers.
Software, languages & algorithmsCoreApplication softwarePrograms for end-user tasks.
Software, languages & algorithmsCoreCompiler / interpreter / assemblerTranslation to machine code — when each applies.
Software, languages & algorithmsCoreHigh-level vs low-level languageReadability vs hardware control.
Software, languages & algorithmsCoreAlgorithmFinite sequence of steps solving a problem.
Software, languages & algorithmsCorePseudocode / flowchartDesign notation before coding.
Software, languages & algorithmsAdvancedValidation vs verificationCheck input plausibility vs check transcription accuracy.
Networks, internet & databasesCoreLAN / WANLocal vs wide area network.
Networks, internet & databasesCoreClient–server modelRequests and responses across a network.
Networks, internet & databasesCoreIP addressUnique logical address on a network.
Networks, internet & databasesCoreRouter / switchForwarding packets vs connecting devices in LAN.
Networks, internet & databasesCorePacket switchingData split into packets with headers.
Networks, internet & databasesCoreRelational databaseTables linked by keys — entity relationships.
Networks, internet & databasesCorePrimary key / foreign keyUnique row identifier; link between tables.
Networks, internet & databasesAdvancedSQL keywordsSELECT, INSERT, WHERE — purpose in queries.
Ethics, security & emerging techCoreMalwareVirus, worm, trojan, spyware — definitions.
Ethics, security & emerging techCoreFirewall / encryptionAccess control; ciphertext vs plaintext.
Ethics, security & emerging techCoreAuthenticationPasswords, 2FA — prove identity.
Ethics, security & emerging techCorePhishingSocial engineering to steal credentials.
Ethics, security & emerging techCoreCookiesStored browsing data — privacy implications.
Ethics, security & emerging techAdvancedAI ethicsBias, job displacement, accountability — syllabus-level discussion.

Pair this with our revision checklists, formula sheets hub and past paper finder.

Computer Science (0478) — Keywords & Key Terms FAQ

What is on this Cambridge International IGCSE Computer Science keywords and key terms list?
It is a topic-organised glossary of important computer science terms with short, exam-style definitions aligned to Cambridge IGCSE Computer Science (0478) (0478). It is designed for “define”, “state”, “outline” and “explain” questions where precise vocabulary earns marks.
How should I use this Computer Science glossary alongside past papers?
Tick terms when you can recall them without reading the answer, then check your wording against mark schemes. Pair vocabulary practice with past papers for IGCSE Computer Science (0478) so you apply terms in context.
Is this the same as a revision checklist or a formula sheet?
No. Revision checklists help you track which syllabus topics you have covered and your confidence—separate pages on Tutopiya. Formula sheets summarise equations and quantitative relationships. This page is only a definitions and key-terms glossary for Computer Science.
Can I download this Computer Science keywords and key terms list for free?
Yes. After a quick free sign-up you can download a UTF-8 CSV (opens in Excel or Google Sheets) or open a print-friendly page and save as PDF. Browsing the list on the page is free.
Is this Computer Science list aligned to the 0478 specification?
Topic groupings and wording follow Cambridge IGCSE Computer Science (0478) for Cambridge International IGCSE. Always confirm final learning objectives and any regional options in your official specification and recent examiner reports for your exam session.
Why focus on definitions instead of full notes?
Mark schemes reward correct technical terms and clear links between ideas. A compact glossary lets you drill the exact language examiners expect for Computer Science at IGCSE, separate from longer notes or topic trackers.