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

GCE O/L Information & Communication Technology flashcards

GCE O/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.

Data vs information
Data is raw unprocessed facts without context. Information is data that has been processed and organised so it has meaning and can support decisions.
ICT definition
Information and Communication Technology: the set of hardware, software, networks and procedures used to capture, store, process, transmit and present data.
Von Neumann architecture
Computer design where CPU and memory share a single store for both instructions and data, executed in a fetch-decode-execute cycle.
RAM vs ROM
RAM is volatile read/write memory holding running programs and data. ROM is non-volatile read-only memory storing firmware such as the boot program.
SSD vs HDD
An SSD stores data in flash memory with no moving parts, giving fast access. An HDD uses spinning magnetic platters, offering more capacity per unit cost.
Cache memory
Small, very fast memory between CPU and RAM that holds frequently used instructions and data, reducing average access time.
Binary to decimal
Multiply each bit by its place value (powers of 2 from the right) and add the results. Example: 1011 = 8 + 0 + 2 + 1 = 11.
Hexadecimal conversion
Each hex digit maps to a 4-bit binary group. Convert binary to hex by grouping bits in fours from the right, then reading each group as a digit.
Two's complement
Method for signed binary: the leftmost bit is the sign. To negate a number, invert all bits and add one. An 8-bit signed range is −128 to +127.
Bitmap file size
Approximate uncompressed size = width × height × colour depth ÷ 8 bytes. Higher colour depth or resolution increases file size.
ASCII vs Unicode
ASCII encodes 128 characters in 7 bits, mainly English. Unicode assigns a unique code point to characters of all world scripts, commonly stored as UTF-8.
LAN vs WAN
A LAN covers a small area such as a building and is usually owned by one organisation. A WAN spans large distances, often using public infrastructure; the Internet is a WAN.
Router vs switch
A switch forwards frames within a LAN using MAC addresses. A router forwards packets between different networks using IP addresses.
DNS function
The Domain Name System translates human-readable domain names into IP addresses so browsers can locate the correct server.
TCP vs UDP
TCP is connection-oriented and reliable, retransmitting lost packets. UDP is connectionless and faster but does not guarantee delivery, used for streaming and voice.
IP address and subnet mask
An IP address identifies a host on a network. The subnet mask separates the network portion from the host portion of the address.
Operating system functions
An OS manages processes, memory, files and devices, provides a user interface and enforces security and access control.
Absolute vs relative reference
In a spreadsheet, a relative reference such as A1 changes when copied. An absolute reference such as $A$1 stays fixed.
Open source software
Software whose source code is publicly available so users can study, modify and redistribute it, often free of charge under a licence.
Primary key
A field or combination of fields that uniquely identifies each record in a table and cannot contain duplicate or null values.
Foreign key
A field in one table that references the primary key of another table, creating a relationship and enforcing referential integrity.
Validation vs verification
Validation checks that data is sensible and within rules (range, type, presence). Verification checks that data was entered or copied correctly, e.g. by double entry.
Normalisation purpose
Structuring tables to remove redundant data and update anomalies. First normal form removes repeating groups; third normal form removes transitive dependencies.
Algorithm definition
A finite, ordered set of unambiguous steps that solves a problem or performs a task, often shown as pseudocode or a flowchart.
Iteration structures
Loops that repeat steps: FOR repeats a fixed number of times, WHILE repeats while a condition is true, REPEAT-UNTIL repeats until a condition becomes true.
Binary search
Search algorithm that repeatedly halves a sorted list, comparing the middle item, until the target is found or the range is empty. Faster than linear search on large data.
SDLC phases
Systems development life cycle: analysis, design, development, testing, deployment and maintenance, each producing documentation and review points.
Waterfall vs Agile
Waterfall is sequential with fixed requirements and heavy documentation. Agile delivers in short iterative sprints with continuous customer feedback and changing requirements.
Parallel changeover
Running the old and new systems together for a period so results can be compared. It is the safest but most costly changeover method.
Digital divide
The gap between people who have effective access to ICT and the skills to use it and those who do not, often due to income, location or education.
Phishing
A social-engineering attack using fake emails or websites that imitate trusted organisations to trick users into revealing passwords or financial details.
Cloud service models
IaaS provides virtual infrastructure, PaaS provides a development platform, SaaS provides ready-to-use applications, all delivered over the Internet on demand.