O Level / IGCSE Computer Science key facts

Every chapter of O Level / IGCSE Computer Science on one page: the 205 key facts, definitions and facts to remember, in syllabus order. Use it for a last look before a test, then check yourself.

Test yourself freeAbout this test

Data representation

Number systems

Text, sound and images

Data storage and compression

Data transmission

Types and methods of data transmission

Methods of error detection

Encryption

Hardware

Computer architecture

Input and output devices

Data storage

Network hardware

Software

Types of software and interrupts

Types of programming language, translators and IDEs

The internet and its uses

The internet and the world wide web

Digital currency

Cyber security

Automated and emerging technologies

Automated systems

Robotics

Artificial intelligence

Algorithm design and problem-solving

Program development life cycle and decomposition

Standard methods of solution

Validation, verification and test data

Trace tables and correcting algorithms

Programming

Variables, data types and operators

Sequence, selection, iteration and string handling

Procedures, functions and maintainable programs

Arrays and file handling

Databases

Single-table databases and primary keys

Structured query language (SQL)

Boolean logic

Logic gates

Logic circuits and logic expressions

Truth tables