Structured, exam-focused notes for Cambridge IGCSE Computer Science. Every topic, every chapter โ all in one place.
Hover over any topic card to see study options. Click to flip.
Binary, denary, hexadecimal, overflow errors and logical shifts.
ASCII, Unicode, image resolution, colour depth, sampling rates.
File sizes, lossy vs lossless compression, run-length encoding.
Serial vs parallel, simplex/duplex, packet switching, protocols.
Parity bits, checksums, ARQ โ detecting and correcting errors.
Symmetric & asymmetric encryption, public/private keys, SSL/TLS.
CPU structure, fetch-decode-execute cycle, registers, buses, ALU.
Sensors, actuators, touch screens, printers โ with exam examples.
RAM, ROM, flash memory, optical drives โ types and comparisons.
Routers, switches, hubs, WAPs, NIC โ roles and differences.
System vs application software, OS roles, interrupt handling.
High/low level languages, translators, assembler, IDE features.
HTTP, DNS, URLs, IP addresses, cloud computing basics.
Cryptocurrency, blockchain technology, benefits and risks.
Threats, attacks, malware types, firewalls, user authentication.
Sensors, feedback loops, automated vs manual systems.
Actuators, robot sensors, applications and limitations.
Machine learning, expert systems, AI applications in CS.
SDLC phases, pseudocode theory, testing, validation & verification.
Cambridge's official resources often fall short of what students actually need to succeed. ByteSizeNotes was created to bridge that gap โ providing clear, structured, exam-focused notes that cut through the noise and give students exactly what they need to revise effectively. Every page is designed to match the Cambridge 0478 mark scheme language.