GCE A/L Information & Communication Technology study materials
GCE A/L Information & Communication Technology study resources

GCE A/L Information & Communication Technology flashcards

GCE A/L Information & Communication Technology · Build recall with a focused review session.

32 cards. Read the term and the definition here. The deck at the top of this page is optional.

Digitisation
Conversion of analogue information such as text, sound or images into discrete binary digits that a computer can store and process.
Digital divide
The gap between groups in access to, and effective use of, information and communication technology, driven by income, infrastructure, skills and geography.
Moore's law
The observation that the number of transistors that can be placed on an integrated circuit roughly doubles every two years at similar cost.
Von Neumann architecture
A computer design in which instructions and data share the same memory and bus, processed through repeated fetch, decode and execute cycles.
Two's complement
A signed binary representation formed by inverting all bits and adding one, giving a single zero and a range of minus two to the power n minus one.
Cache memory
Small, very fast volatile memory close to the CPU that holds recently used instructions and data to reduce average access time from main memory.
Lossy compression
A compression method that permanently discards data judged less perceptible, achieving small files but preventing exact reconstruction of the original.
Hexadecimal place value
A base-16 system using digits 0 to 9 and letters A to F, where each digit position represents a power of sixteen and one digit equals four bits.
Universal gates
NAND and NOR gates, each of which can be combined with itself to construct any other Boolean function, including NOT, AND and OR.
De Morgan's theorems
Boolean identities stating that the complement of a conjunction equals the disjunction of complements, and the complement of a disjunction equals the conjunction of complements.
Karnaugh map
A grid arrangement of truth table values used to group adjacent ones in powers of two and derive a simplified sum-of-products Boolean expression.
Packet switching
A transmission technique that splits messages into independently routed packets, allowing shared links and resilient delivery without a reserved end-to-end path.
OSI reference model
A seven-layer framework for network functions: application, presentation, session, transport, network, data link and physical, each providing services to the layer above.
Subnet mask
A 32-bit pattern that identifies which bits of an IPv4 address denote the network and which denote hosts, enabling subnetting and address planning.
Simplex transmission
A communication mode in which data travels in one direction only, such as a keyboard sending input to a computer.
DNS
The Domain Name System, a hierarchical distributed database that translates human-readable domain names into the IP addresses used for routing.
HTTPS
HTTP carried over Transport Layer Security, providing encryption, integrity checking and server authentication through digital certificates.
Stateless protocol
A protocol such as HTTP in which each request is independent and the server keeps no memory of earlier requests, so cookies or sessions maintain state.
Client-side scripting
Code such as JavaScript that executes in the user's browser to provide interaction and validation, reducing server load but visible to the user.
Normalisation to third normal form
A design process removing repeating groups, then partial key dependencies, then transitive dependencies, so non-key attributes depend only on the whole primary key.
Foreign key
An attribute in one relation that references the primary key of another relation, enforcing referential integrity between related tables.
ACID properties
Transaction guarantees: atomicity, consistency, isolation and durability, ensuring database changes are all-or-nothing, valid, independent and permanent.
Binary search
A search that repeatedly halves a sorted list by comparing the middle element with the target, running in logarithmic time.
Stack data structure
A last-in-first-out collection where items are added with push and removed with pop at the same end, used for recursion and expression evaluation.
Big-O notation
A notation describing the upper bound on how an algorithm's time or space requirement grows as the input size increases.
Data flow diagram
A modelling tool showing external entities, processes, data stores and data flows, describing what a system does rather than how it is implemented.
Critical path
The longest chain of dependent project activities, whose total duration determines the shortest possible completion time for the whole project.
Parallel changeover
An implementation strategy where old and new systems run simultaneously for a period, reducing risk but duplicating cost and effort.
Digital signature
A cryptographic value created with a sender's private key that lets receivers verify message integrity and authenticity and supports non-repudiation.
Phishing
A social engineering attack using fraudulent messages that impersonate trusted parties to trick users into revealing credentials or installing malware.
Platform as a Service
A cloud model providing a managed runtime, development tools and services so developers deploy applications without managing servers or operating systems.
Internet of Things
A network of physical devices embedded with sensors and connectivity that collect and exchange data, often analysed in cloud or edge systems.