GCE A/L General Information Technology key terms
GCE A/L General Information Technology · Get comfortable with the vocabulary.
- Information and Communication Technology (ICT)
- Related: Data, Computer Network
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.
- Data
- Related: Information, Data Representation
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.
- Information
- Related: Data, Information System
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.
- Hardware
- Related: Software, Central Processing Unit (CPU)
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.
- Software
- Related: Hardware, Operating System
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.
- Central Processing Unit (CPU)
- Related: Main Memory, Hardware
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.
- Main Memory (RAM)
- Related: Central Processing Unit (CPU), Secondary Storage
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.
- Secondary Storage
- Related: Main Memory (RAM), Backup
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.
- Input Device
- Related: Output Device, Hardware
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.
- Output Device
- Related: Input Device, Hardware
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.
- Operating System
- Related: Software, Utility Program
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.
- Utility Program
- Related: Operating System, Backup
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.
- Open Source Software
- Related: Software, Software Licence
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.
- Software Licence
- Related: Open Source Software, Intellectual Property
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.
- Binary Number System
- Related: Bit, Hexadecimal 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.
- Hexadecimal Number System
- Related: Binary Number System, Bit
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.
- Bit
- Related: Byte, Binary Number System
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.
- Byte
- Related: Bit, Character Encoding
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.
- Character Encoding
- Related: Byte, Data Representation
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.
- Data Representation
- Related: Bit, Character Encoding
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.
- Computer Network
- Related: Local Area Network (LAN), Internet Protocol (IP) Address
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.
- Local Area Network (LAN)
- Related: Computer Network, Internet Protocol (IP) Address
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.
- Internet Protocol (IP) Address
- Related: Computer Network, Domain Name System (DNS)
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.
- Domain Name System (DNS)
- Related: Internet Protocol (IP) Address, World Wide Web
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.
- World Wide Web
- Related: Domain Name System (DNS), Hypertext Transfer Protocol (HTTP)
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.
- Hypertext Transfer Protocol (HTTP)
- Related: World Wide Web, Encryption
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.
- Database
- Related: Database Management System (DBMS), Primary Key
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.
- Database Management System (DBMS)
- Related: Database, Structured Query Language (SQL)
Software that creates, stores, and controls access to a database, handling queries, security, concurrency, and recovery. Examples include MySQL, PostgreSQL, and Oracle Database.
- Primary Key
- Related: Foreign Key, Database
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.
- Foreign Key
- Related: Primary Key, Relational Database
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.
- Relational Database
- Related: Primary Key, Structured Query Language (SQL)
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.
- Structured Query Language (SQL)
- Related: Relational Database, Database Management System (DBMS)
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.
- Algorithm
- Related: Flowchart, Pseudocode
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.
- Flowchart
- Related: Algorithm, Pseudocode
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.
- Pseudocode
- Related: Algorithm, Flowchart
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.
- Information System
- Related: Information, E-Government Service
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.
- E-Government Service
- Related: Information System, E-Commerce
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.
- E-Commerce
- Related: E-Government Service, Encryption
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.
- Malware
- Related: Phishing, Encryption
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.
- Phishing
- Related: Malware, Encryption
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.
- Encryption
- Related: Hypertext Transfer Protocol (HTTP), Malware
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.
- Intellectual Property
- Related: Software Licence, Piracy
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.
- Piracy
- Related: Intellectual Property, Software Licence
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.
- Backup
- Related: Secondary Storage, Utility Program
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.