Subject dictionary

Computing and technology

Computing, software, data, artificial intelligence and digital systems.

Areas within Computing and technology

Software engineering

Software design, development, testing and maintenance.

14 words

Data science

Data preparation, analysis, modelling and interpretation.

88 words

Artificial intelligence

Machine learning, reasoning, language and intelligent systems.

28 words

Cybersecurity

Protecting systems, networks, identities and information.

16 words

Web development

Web standards, interfaces, servers and browser technologies.

20 words

Databases

Structured data, queries, storage, integrity and retrieval.

103 words

Cloud computing

Remote infrastructure, platforms, deployment and scalable services.

3 words

Computer science

Algorithms, computation, data structures and theoretical foundations.

609 words

Computer systems

Operating systems, hardware interaction and distributed computing.

4 words

Human-computer interaction

The design and evaluation of interactions between people and technology.

17 words

Networks

Communication protocols, network architecture and connected systems.

2 words

Algorithms data structures

Specialist vocabulary classified under Computing and technology.

3 words

Computer architecture

Specialist vocabulary classified under Computing and technology.

67 words

Devops

Specialist vocabulary classified under Computing and technology.

11 words

Machine learning

Specialist vocabulary classified under Computing and technology.

2 words

Networking

Specialist vocabulary classified under Computing and technology.

42 words

Operating systems

Specialist vocabulary classified under Computing and technology.

48 words

Programming

Specialist vocabulary classified under Computing and technology.

14 words
Core vocabulary

120 featured terms

The database can contain more terms than shown here; this page prioritises the strongest mappings.

Accessnoun

(computer science) the operation of reading or writing stored information

Access timenoun

(computer science) the interval between the time data is requested by the system and the time the data is provided by the drive; "access time is…

Accumulatornoun

(computer science) a register that has a built-in adder that adds an input number to the contents of the register

Accumulator registernoun

(computer science) a register that has a built-in adder that adds an input number to the contents of the register

Addressnoun

(computer science) the code that identifies where a piece of information is stored

Allocationnoun

(computer science) the assignment of particular areas of a magnetic disk to particular data or instructions

Alpha testnoun

(computer science) a first test of an experimental product (such as computer software) carried out by the developer

American Standard Code for Information Interchangenoun

(computer science) a code for information exchange between computers made by different companies; a string of 7 binary digits represents each ch…

Antialiasingnoun

(computer graphics) a technique that is used to smooth jagged distortions in curves and diagonal lines so they appear smoother

Architecturenoun

(computer science) the structure and organization of a computer's hardware or system software; "the architecture of a computer's system software"

Argumentnoun

(computer science) a reference or value that is passed to a function, procedure, subroutine, command, or program

Asciinoun

(computer science) a code for information exchange between computers made by different companies; a string of 7 binary digits represents each ch…

Backgroundnoun

(computer science) the area of the screen in graphical user interfaces against which icons and windows appear

Backupnoun

(computer science) a copy of a file or directory on a separate storage device; "he made a backup in case the original was accidentally damaged o…

Backup filenoun

(computer science) a computer file dedicated to storing and updating computer backups

Bad blocknoun

(computer science) a block (usually one sector) that cannot reliably hold data

Baudnoun

(computer science) a data transmission rate (bits/second) for modems

Baud ratenoun

(computer science) a data transmission rate (bits/second) for modems

Bayes' postulatenoun

(statistics) the difficulty of applying Bayes' theorem is that the probabilities of the different causes are seldom known, in which case it may…

Bayes' theoremnoun

(statistics) a theorem describing how the conditional probability of a set of possible causes for a given observed event can be computed from kn…

Bernoulli's lawnoun

(statistics) law stating that a large number of items taken at random from a population will (on the average) have the population statistics

Beta testnoun

(computer science) a second test of an experimental product (such as computer software) carried out by an outside organization

Binary filenoun

(computer science) a computer file containing machine-readable information that must be read by an application; characters use all 8 bits of eac…

Bits per secondnoun

(computer science) the rate at which data is transferred (as by a modem)

Blocknoun

(computer science) a sector or group of sectors that function as the smallest data unit permitted; "since blocks are often defined as a single s…

Bpsnoun

(computer science) the rate at which data is transferred (as by a modem)

Buffernoun

(computer science) a part of RAM used for temporary storage of data that is waiting to be sent to a device; used to compensate for differences i…

Buffer storagenoun

(computer science) a part of RAM used for temporary storage of data that is waiting to be sent to a device; used to compensate for differences i…

Buffer storenoun

(computer science) a part of RAM used for temporary storage of data that is waiting to be sent to a device; used to compensate for differences i…

C.P.U.noun

(computer science) the part of a computer (a microprocessor chip) that does most of the data processing; "the CPU and the memory form the centra…

Cachenoun

(computer science) RAM memory that is set aside as a specialized buffer storage that is continually updated; used to optimize data transfers bet…

Capacitynoun

(computer science) the amount of information (in bytes) that can be stored on a disk drive; "the capacity of a hard disk drive is usually expres…

Centilenoun

(statistics) any of the 99 numbered points that divide an ordered set of scores into 100 parts each of which contains one-hundredth of the total

Central processing unitnoun

(computer science) the part of a computer (a microprocessor chip) that does most of the data processing; "the CPU and the memory form the centra…

Central processornoun

(computer science) the part of a computer (a microprocessor chip) that does most of the data processing; "the CPU and the memory form the centra…

Check bitnoun

(computer science) a bit that is used in an error detection procedure in which a 0 or 1 is added to each group of bits so that it will have eith…

CISCnoun

(computer science) a kind of computer architecture that has a large number of instructions hard coded into the CPU chip

Clientnoun

(computer science) any computer that is hooked up to a computer network

Codenoun

(computer science) the symbolic arrangement of data or instructions in a computer program or the set of such instructions

Commandnoun

(computer science) a line of code written as part of a computer program

Command keynoun

(computer science) the key on a computer keyboard that is used (in combination with some other key) to type control characters

Command overheadnoun

(computer science) the processing time required by a device prior to the execution of a command

Command processing overheadnoun

(computer science) the processing time required by a device prior to the execution of a command

Command processing overhead timenoun

(computer science) the processing time required by a device prior to the execution of a command

Command promptnoun

(computer science) a symbol that appears on the computer screen to indicate that the computer is ready to receive a command

Communications protocolnoun

(computer science) rules determining the format and transmission of data

Compilernoun

(computer science) a program that decodes instructions written in a higher order language and produces an assembly language program

Compiling programnoun

(computer science) a program that decodes instructions written in a higher order language and produces an assembly language program

Complex instruction set computernoun

(computer science) a kind of computer architecture that has a large number of instructions hard coded into the CPU chip

Complex instruction set computingnoun

(computer science) a kind of computer architecture that has a large number of instructions hard coded into the CPU chip

Computer addressnoun

(computer science) the code that identifies where a piece of information is stored

Computer architecturenoun

(computer science) the structure and organization of a computer's hardware or system software; "the architecture of a computer's system software"

Computer backupnoun

(computer science) a copy of a file or directory on a separate storage device; "he made a backup in case the original was accidentally damaged o…

Computer codenoun

(computer science) the symbolic arrangement of data or instructions in a computer program or the set of such instructions

Computer databasenoun

(computer science) a database that can be accessed by computers

Computer errornoun

(computer science) the occurrence of an incorrect result produced by a computer

Computer filenoun

(computer science) a file maintained in computer-readable form

Computer file namenoun

(computer science) the name given to a computer file in order to distinguish it from other files; may contain an extension that indicates the ty…

Computer filenamenoun

(computer science) the name given to a computer file in order to distinguish it from other files; may contain an extension that indicates the ty…

Computer hardwarenoun

(computer science) the mechanical, magnetic, electronic, and electrical components making up a computer system

Computer menunoun

(computer science) a list of options available to a computer user

Computer networknoun

(computer science) a network of computers

Computer programnoun

(computer science) a sequence of instructions that a computer can interpret and execute; "the program required several hundred lines of code"

Computer programmenoun

(computer science) a sequence of instructions that a computer can interpret and execute; "the program required several hundred lines of code"

Computer simulationnoun

(computer science) the technique of representing the real world by a computer program; "a simulation should imitate the internal processes and n…

Computer softwarenoun

(computer science) written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and tha…

Control keynoun

(computer science) the key on a computer keyboard that is used (in combination with some other key) to type control characters

Corenoun

(computer science) a tiny ferrite toroid formerly used in a random access memory to store one bit of data; now superseded by semiconductor memor…

Core dumpnoun

(computer science) dump of the contents of the chief registers in the CPU; usually used for debugging

Core memorynoun

(computer science) a computer memory consisting of an array of magnetic cores; now superseded by semiconductor memories

Counternoun

(computer science) a register whose contents go through a regular series of states (usually states indicating consecutive integers)

Covariancenoun

(statistics) the mean value of the product of the deviations of two variates from their respective means

Covariationnoun

(statistics) correlated variation

CPUnoun

(computer science) the part of a computer (a microprocessor chip) that does most of the data processing; "the CPU and the memory form the centra…

Crashnoun

(computer science) an event that causes a computer system to become inoperative; "the crash occurred during a thunderstorm and the system has be…

Cursornoun

(computer science) indicator consisting of a movable spot of light (an icon) on a visual display; moving it allows the user to point to commands…

Data encryptionnoun

(computer science) the encryption of data for security purposes

Data processingnoun

(computer science) a series of operations on data by a computer in order to retrieve or transform or classify information

data structurenoun

(computer science) the organization of data (and its storage allocations in a computer)

Data tracknoun

(computer science) one of the circular magnetic paths on a magnetic disk that serve as a guide for writing and reading data

Decilenoun

(statistics) any of nine points that divided a distribution of ranked scores into equal intervals where each interval contains one-tenth of the…

Dedicated file servernoun

(computer science) a file server that can be used only as a file server

Degree of freedomnoun

(statistics) an unrestricted variable in a frequency distribution

dependent variablenoun

(statistics) a variable in a logical or mathematical expression whose value depends on the independent variable; "if f(x)=y, y is the dependent…

Desktopnoun

(computer science) the area of the screen in graphical user interfaces against which icons and windows appear

Desktop publishingnoun

(computer science) the use of microcomputers with graphics capacity to produce printed materials

Detail filenoun

(computer science) a computer file containing relatively transient data about a particular data processing task

Device drivernoun

(computer science) a program that determines how a computer will communicate with a peripheral device

Dialog boxnoun

(computer science) a small temporary window in a graphical user interface that appears in order to request information from the user; after the…

DIP switchnoun

(computer science) one of a set of small on-off switches mounted in computer hardware; used in place of jumpers to configure the machine for a u…

Directorynoun

(computer science) a listing of the files stored in memory (usually on a hard disk)

Disambiguatornoun

(computer science) a natural language processing application that tries to determine the intended meaning of a word or phrase by examining the l…

Discnoun

(computer science) a memory device consisting of a flat disk covered with a magnetic coating on which information is stored

Disc packnoun

(computer science) a portable pack of magnetic disks used in a disk storage device

Disc spacenoun

(computer science) the space available on a magnetic disk

Disknoun

(computer science) a memory device consisting of a flat disk covered with a magnetic coating on which information is stored

Disk controllernoun

(computer science) a circuit or chip that translates commands into a form that can control a hard disk drive

Disk filenoun

(computer science) a computer file stored on a magnetic disk and identified by a unique label

Disk overheadnoun

(computer science) the disk space required for information that is not data but is used for location and timing

Disk packnoun

(computer science) a portable pack of magnetic disks used in a disk storage device

Disk spacenoun

(computer science) the space available on a magnetic disk

Display adapternoun

(computer science) an electronic device that converts information in memory to video output to a display

Display adaptornoun

(computer science) an electronic device that converts information in memory to video output to a display

Distributionnoun

(statistics) an arrangement of values of a variable showing their observed or theoretical frequency of occurrence

Documentnoun

(computer science) a computer file that contains text (and possibly formatting instructions) using seven-bit ASCII characters

Donglenoun

(computer science) an electronic device that must be attached to a computer in order for it to use protected software

Drivenoun

(computer science) a device that writes data onto or reads data from a storage medium

Drivernoun

(computer science) a program that determines how a computer will communicate with a peripheral device

Dual inline package switchnoun

(computer science) one of a set of small on-off switches mounted in computer hardware; used in place of jumpers to configure the machine for a u…

Dumpnoun

(computer science) a copy of the contents of a computer storage device; sometimes used in debugging programs

E-mailnoun

(computer science) a system of world-wide electronic communication in which a computer user can compose a message at one terminal that can be re…

Editornoun

(computer science) a program designed to perform such editorial functions as rearrangement or modification or deletion of data

Editor programnoun

(computer science) a program designed to perform such editorial functions as rearrangement or modification or deletion of data

EFLOPSnoun

(computer science) a unit for measuring the speed of a computer system, equal to one quintillion floating-point operations a second.; "Cray, Inc…

Electronic databasenoun

(computer science) a database that can be accessed by computers

Electronic information servicenoun

(computer science) a database that can be accessed by computers

Electronic mailnoun

(computer science) a system of world-wide electronic communication in which a computer user can compose a message at one terminal that can be re…

Electronic stylusnoun

(computer science) a pointer that when pointed at a computer display senses whether or not the spot is illuminated

Emailnoun

(computer science) a system of world-wide electronic communication in which a computer user can compose a message at one terminal that can be re…

Emulationnoun

(computer science) technique of one machine obtaining the same results as another