OGE Informatics study materials
OGE Informatics study resources

OGE Informatics key terms

OGE Informatics · Get comfortable with the vocabulary.

Information

Data that has been processed, organized, or interpreted so that it is meaningful and useful for decision-making, problem-solving, or understanding.

Related: Data, Information coding
Data

Raw, unprocessed facts, numbers, or symbols that represent observations or measurements and have no meaning until they are interpreted.

Related: Information, Binary code
Binary code

A method of representing information using only two symbols, typically 0 and 1, which correspond to off and on states in digital circuits.

Related: Bit, Byte, Data
Bit

The smallest unit of digital information, representing a single binary digit that can be either 0 or 1.

Related: Byte, Binary code
Byte

A unit of digital information consisting of 8 bits, commonly used to encode a single character or a small amount of data.

Related: Bit, Character encoding
Information coding

The process of converting information into a specific format or code, such as binary, ASCII, or Unicode, so it can be stored, transmitted, and processed by computers.

Related: Binary code, Character encoding, Information
Character encoding

A set of rules that assigns a unique numeric code to each character (letters, digits, symbols) so that text can be represented and manipulated in digital form.

Related: Byte, Information coding, Unicode
Unicode

A universal character encoding standard that assigns a unique code point to every character in most of the world's writing systems, enabling consistent text representation across platforms.

Related: Character encoding, ASCII
ASCII

A character encoding standard that uses 7 bits to represent 128 characters, including English letters, digits, punctuation, and control codes.

Related: Character encoding, Unicode
Number system

A systematic way of representing numbers using a set of digits and rules, characterized by its base (radix), such as base 2 (binary), base 10 (decimal), or base 16 (hexadecimal).

Related: Binary code, Decimal number system, Hexadecimal number system
Decimal number system

A base-10 number system that uses ten digits (0 through 9) and place values that are powers of 10.

Related: Number system, Binary code
Binary number system

A base-2 number system that uses only two digits (0 and 1) and place values that are powers of 2, fundamental to digital computing.

Related: Number system, Bit, Binary code
Hexadecimal number system

A base-16 number system that uses sixteen symbols (0-9 and A-F) and is often used as a compact way to represent binary data.

Related: Number system, Binary number system
Algorithm

A finite, ordered set of unambiguous steps or rules that, when followed, solves a specific problem or performs a computation.

Related: Flowchart, Program
Flowchart

A graphical representation of an algorithm using standardized symbols (such as rectangles for processes, diamonds for decisions, and arrows for flow) to show the sequence of steps.

Related: Algorithm, Pseudocode
Pseudocode

A simplified, informal language that uses structured English-like statements to describe an algorithm, making it easier to understand and translate into a programming language.

Related: Algorithm, Flowchart
Program

A sequence of instructions written in a programming language that a computer can execute to perform a specific task or set of tasks.

Related: Algorithm, Programming language, Compiler
Programming language

A formal language with its own syntax and semantics used to write instructions that a computer can interpret or compile and execute.

Related: Program, Compiler, Interpreter
Compiler

A software tool that translates an entire program written in a high-level language into machine code or another target language before execution.

Related: Interpreter, Programming language
Interpreter

A software tool that executes a program by translating and running its instructions one line at a time, without producing a separate machine-code file.

Related: Compiler, Programming language
Variable

A named storage location in a program that holds a value which can be changed during execution, and whose type determines what kind of data it can store.

Related: Data type, Assignment
Data type

A classification that specifies which kind of value a variable can hold (such as integer, real, string, or Boolean) and what operations can be performed on it.

Related: Variable, Integer, String
Loop

A programming construct that repeats a block of instructions multiple times, either a fixed number of times or until a condition is met.

Related: Conditional statement, Algorithm
Conditional statement

A programming construct that executes different blocks of code depending on whether a specified condition is true or false.

Related: Loop, Boolean expression
Computer architecture

The conceptual design and fundamental operational structure of a computer system, including its components, their relationships, and how they work together.

Related: CPU, RAM, Von Neumann architecture
CPU (Central Processing Unit)

The primary component of a computer that executes instructions by performing arithmetic, logic, control, and input/output operations.

Related: Computer architecture, RAM
RAM (Random Access Memory)

Volatile primary memory that temporarily stores data and program instructions currently in use, allowing fast read and write access by the CPU.

Related: CPU, Computer architecture, File system
File system

A method and data structure that an operating system uses to organize, store, retrieve, and manage files and directories on a storage device.

Related: Operating system, RAM
Operating system

System software that manages computer hardware and software resources and provides common services for application programs, such as memory management, file management, and user interface.

Related: File system, Application software
Application software

Programs designed to perform specific tasks for users, such as word processing, spreadsheets, web browsers, and games, as opposed to system software.

Related: Operating system, Spreadsheet
Computer network

A collection of interconnected computers and devices that can communicate and share resources, such as data, printers, and internet access.

Related: Internet, IP address, Protocol
Internet

A global network of interconnected computer networks that use standardized protocols (such as TCP/IP) to communicate and share information worldwide.

Related: Computer network, IP address, World Wide Web
IP address

A unique numerical label assigned to each device on a computer network that uses the Internet Protocol for communication, identifying its location.

Related: Internet, Protocol, DNS
Protocol

A set of rules and conventions that govern how data is transmitted and received over a network, ensuring reliable communication between devices.

Related: Internet, IP address, Computer network
DNS (Domain Name System)

A hierarchical naming system that translates human-readable domain names (like example.com) into IP addresses that computers use to locate each other on the internet.

Related: IP address, Internet, URL
URL (Uniform Resource Locator)

A reference or address that specifies the location of a resource on the internet, including the protocol, domain name, and path to the resource.

Related: DNS, World Wide Web
World Wide Web

An information system on the internet that allows documents to be linked and accessed via hyperlinks, typically using web browsers.

Related: Internet, URL, Browser
Browser

A software application used to access and display web pages and other content on the World Wide Web, interpreting HTML and other web technologies.

Related: World Wide Web, URL
Information security

The practice of protecting information and information systems from unauthorized access, use, disclosure, disruption, modification, or destruction.

Related: Malware, Password, Encryption
Malware

Malicious software designed to harm, exploit, or gain unauthorized access to computer systems, including viruses, worms, trojans, and ransomware.

Related: Information security, Antivirus software
Antivirus software

A program designed to detect, prevent, and remove malicious software from a computer system, helping to protect against malware infections.

Related: Malware, Information security
Password

A secret string of characters used to authenticate a user's identity and grant access to a system or account, ideally strong and unique.

Related: Information security, Encryption
Encryption

The process of converting plaintext into ciphertext using an algorithm and a key, so that only authorized parties can read the original information.

Related: Information security, Password
Spreadsheet

An application that organizes data in rows and columns of cells, allowing calculations, formulas, charts, and data analysis.

Related: Formula, Cell reference
Formula

An expression in a spreadsheet cell that performs a calculation using values, cell references, and operators, starting with an equals sign.

Related: Spreadsheet, Cell reference
Cell reference

The address of a cell in a spreadsheet, such as A1 or B2, used in formulas to refer to the data in that cell.

Related: Spreadsheet, Formula
Database

An organized collection of structured data stored electronically, allowing efficient retrieval, insertion, updating, and deletion of records.

Related: Record, Field, Query
Record

A complete set of related data fields about a single entity in a database table, such as all information about one student.

Related: Database, Field
Field

A single attribute or column in a database table that stores one piece of information about each record, such as a name or age.

Related: Database, Record
Query

A request for information from a database, often written in a query language like SQL, that specifies which data to retrieve based on conditions.

Related: Database, Record, Field