GCE A/L General Information Technology study materials
GCE A/L General Information Technology study resources

GCE A/L General Information Technology key terms

GCE A/L General Information Technology · Get comfortable with the vocabulary.

Information and Communication Technology (ICT)

The use of computers, networks, and digital devices to create, store, process, exchange, and communicate information. It combines computing technology with telecommunications so that data and services can be shared electronically.

Related: Data, Computer Network
Data

Raw, unprocessed facts, figures, or symbols that have no meaning on their own until they are organised or interpreted. Examples include a list of marks or a stream of sensor readings.

Related: Information, Data Representation
Information

Data that has been processed, organised, or interpreted so that it becomes meaningful and useful for decision-making. It is the output produced when raw data is given context.

Related: Data, Information System
Hardware

The physical components of a computer system that can be seen and touched, such as the processor, memory modules, keyboard, monitor, and printer. Hardware executes the instructions supplied by software.

Related: Software, Central Processing Unit (CPU)
Software

The set of programs, instructions, and associated data that tell computer hardware what to do. It includes system software such as operating systems and application software such as word processors.

Related: Hardware, Operating System
Central Processing Unit (CPU)

The main component that fetches, decodes, and executes program instructions and controls the other parts of a computer. Its speed is commonly measured in gigahertz and it contains the control unit and arithmetic logic unit.

Related: Main Memory, Hardware
Main Memory (RAM)

Volatile primary storage that holds the programs and data currently in use so the processor can access them quickly. Its contents are lost when power is switched off, which distinguishes it from secondary storage.

Related: Central Processing Unit (CPU), Secondary Storage
Secondary Storage

Non-volatile storage such as hard disks, solid-state drives, and optical discs that keeps programs and data permanently until they are deleted. It has larger capacity but slower access than main memory.

Related: Main Memory (RAM), Backup
Input Device

Any hardware unit that accepts data or commands from a user or the environment and converts them into a form the computer can process, for example a keyboard, mouse, scanner, or sensor.

Related: Output Device, Hardware
Output Device

Hardware that presents processed results to the user in a human-readable or usable form, such as a monitor, printer, speaker, or projector. Some devices, like touchscreens, act as both input and output.

Related: Input Device, Hardware
Operating System

System software that manages hardware resources, provides common services to applications, and offers a user interface. Examples include Windows, Linux, and Android; it controls memory, files, and processes.

Related: Software, Utility Program
Utility Program

A small system program that performs maintenance or housekeeping tasks, such as antivirus scanning, disk cleanup, file compression, or backup. Utilities support the operating system rather than performing user productivity work.

Related: Operating System, Backup
Open Source Software

Software distributed with its source code freely available so anyone may inspect, modify, and redistribute it under the terms of its licence. Examples include the Linux kernel and LibreOffice.

Related: Software, Software Licence
Software Licence

A legal agreement that states how a program may be installed, used, copied, and distributed. It protects the developer's rights and defines what the user is permitted to do with the software.

Related: Open Source Software, Intellectual Property
Binary Number System

A positional number system with base 2 that uses only the digits 0 and 1. Each position represents a power of two, and it is the natural representation of data inside digital circuits.

Related: Bit, Hexadecimal Number System
Hexadecimal Number System

A base-16 number system using digits 0 to 9 and letters A to F. It is widely used as a compact shorthand for binary values, since one hexadecimal digit represents exactly four bits.

Related: Binary Number System, Bit
Bit

The smallest unit of digital data, representing a single binary digit that is either 0 or 1. Groups of bits encode characters, numbers, images, and instructions inside a computer.

Related: Byte, Binary Number System
Byte

A group of eight bits treated as a single unit of storage. One byte can represent 256 different values and is commonly used to store one character of text.

Related: Bit, Character Encoding
Character Encoding

A rule that maps characters, such as letters and symbols, to numeric codes so computers can store and exchange text. Common schemes include ASCII and Unicode, which supports many writing systems.

Related: Byte, Data Representation
Data Representation

The way numbers, text, images, sound, and video are converted into binary patterns that a computer can store and process. Different media use different encoding methods and storage sizes.

Related: Bit, Character Encoding
Computer Network

Two or more computing devices connected so they can exchange data and share resources such as files, printers, and internet access. Connections may be wired or wireless and may span small or large areas.

Related: Local Area Network (LAN), Internet Protocol (IP) Address
Local Area Network (LAN)

A network covering a limited area such as a single building or campus, usually owned and managed by one organisation. It offers high data rates and lets nearby devices share files and peripherals.

Related: Computer Network, Internet Protocol (IP) Address
Internet Protocol (IP) Address

A unique numeric label assigned to each device on a network so data can be routed to it. IPv4 addresses are 32-bit; IPv6 addresses are 128-bit and greatly expand the available address space.

Related: Computer Network, Domain Name System (DNS)
Domain Name System (DNS)

A distributed naming service that translates human-friendly domain names such as example.lk into numeric IP addresses. It lets users reach websites without remembering numerical addresses.

Related: Internet Protocol (IP) Address, World Wide Web
World Wide Web

A system of interlinked documents and resources on the internet, accessed through browsers using HTTP or HTTPS. It is one service that runs on the internet, not the internet itself.

Related: Domain Name System (DNS), Hypertext Transfer Protocol (HTTP)
Hypertext Transfer Protocol (HTTP)

The application-layer protocol that defines how web browsers request pages and how web servers respond. Its secure version, HTTPS, encrypts the traffic using TLS to protect data in transit.

Related: World Wide Web, Encryption
Database

An organised collection of related data stored so it can be easily accessed, managed, and updated. Computerised databases are usually controlled by database management software.

Related: Database Management System (DBMS), Primary Key
Database Management System (DBMS)

Software that creates, stores, and controls access to a database, handling queries, security, concurrency, and recovery. Examples include MySQL, PostgreSQL, and Oracle Database.

Related: Database, Structured Query Language (SQL)
Primary Key

A field or combination of fields whose value uniquely identifies each record in a table. It must be unique for every row and cannot be left empty.

Related: Foreign Key, Database
Foreign Key

A field in one table that refers to the primary key of another table, creating a link between the two. It enforces referential integrity so related records cannot point to missing data.

Related: Primary Key, Relational Database
Relational Database

A database that stores data in tables made of rows and columns, with relationships expressed by shared key values. It is queried using languages such as SQL and reduces unnecessary duplication.

Related: Primary Key, Structured Query Language (SQL)
Structured Query Language (SQL)

A standard language for defining, querying, and modifying data in relational databases. Statements such as SELECT, INSERT, UPDATE, and DELETE let users retrieve and change stored records.

Related: Relational Database, Database Management System (DBMS)
Algorithm

A finite, ordered set of unambiguous steps that solves a problem or completes a task. An algorithm may be expressed as pseudocode, a flowchart, or a program in a programming language.

Related: Flowchart, Pseudocode
Flowchart

A diagram that represents an algorithm using standard symbols: ovals for start and end, parallelograms for input and output, rectangles for processes, and diamonds for decisions. Arrows show the order of execution.

Related: Algorithm, Pseudocode
Pseudocode

A structured, English-like notation for expressing an algorithm without the strict syntax of a real programming language. It helps programmers plan logic before writing actual code.

Related: Algorithm, Flowchart
Information System

An organised combination of people, hardware, software, data, and procedures that collects, processes, stores, and distributes information to support decision-making and operations in an organisation.

Related: Information, E-Government Service
E-Government Service

The delivery of public services and information to citizens and businesses through digital channels such as websites and mobile apps. Examples include online tax filing and digital identity services.

Related: Information System, E-Commerce
E-Commerce

Buying and selling of goods and services, and related transactions, conducted over computer networks such as the internet. It includes business-to-consumer, business-to-business, and consumer-to-consumer models.

Related: E-Government Service, Encryption
Malware

Any software written to damage, disrupt, or gain unauthorised access to a computer system, including viruses, worms, trojans, and ransomware. Protection requires updated antivirus tools and cautious behaviour.

Related: Phishing, Encryption
Phishing

A social-engineering attack in which a fraudster impersonates a trusted party, often by email or a fake website, to trick a victim into revealing passwords or financial details. User awareness is the main defence.

Related: Malware, Encryption
Encryption

The process of converting readable data into an unreadable form using a key, so that only authorised parties can recover the original. It protects data during transmission and while stored.

Related: Hypertext Transfer Protocol (HTTP), Malware
Intellectual Property

Legal rights over creations of the mind, such as literary works, software, designs, and inventions. Copyright, patents, and trademarks protect owners and restrict unauthorised copying or use.

Related: Software Licence, Piracy
Piracy

The unauthorised copying, distribution, or use of copyrighted material such as software, music, or films. It violates licence terms and intellectual property law and may expose offenders to legal penalties.

Related: Intellectual Property, Software Licence
Backup

A copy of data or programs kept separately so that the originals can be restored after loss, corruption, or disaster. Regular backups to offline or remote storage reduce the risk of permanent data loss.

Related: Secondary Storage, Utility Program