Back to marketplace

programming vocab

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v3•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

2D array

Back (Answer)

A static data structure that holds data both horizontally and vertically. The structure is fixed and each element has the same data type.

#2
Front (Question)

2D list

Back (Answer)

A dynamic data structure that holds data both horizontally and vertically. The structure can change during program execution and the data types of the elements can be different.

#3
Front (Question)

Algorithm

Back (Answer)

A series of instructions that end when the problem is solved.

#4
Front (Question)

Append

Back (Answer)

Adding to an existing data structure.

#5
Front (Question)

Argument

Back (Answer)

The values held in the brackets of a subroutine call. These are passed into a subroutine via the parameters.

#6
Front (Question)

Arithmetic expression

Back (Answer)

An expression that results in a numeric value.

#7
Front (Question)

Array

Back (Answer)

A fixed (static) data structure that holds items of the same data type under one name.

#8
Front (Question)

ASCII

Back (Answer)

Acronym for American Standard Code for Information Interchange. It is used to represent characters with a numerical value.

#9
Front (Question)

Assembler

Back (Answer)

An assembler translates assembly language into machine code.

#10
Front (Question)

Assembly language

Back (Answer)

A language that replaces machine code with mnemonics and operands to make them easier to read / write.

#11
Front (Question)

Assignment

Back (Answer)

Assigning a value to a variable.

#12
Front (Question)

Attribute

Back (Answer)

Properties or characteristics of an entity. E.g. player name, player score

#13
Front (Question)

BIDMAS

Back (Answer)

Acronym used to show the order of operations in an arithmetic expression. Brackets, Indices, Division, Multiplication, Addition and Subtraction. Add and subtract are interchangeable and should be read from left to right.

#14
Front (Question)

Boolean data type

Back (Answer)

A value that is either True or False.

#15
Front (Question)

Boolean expression

Back (Answer)

An expression that evaluates as True or False. Also known as a logical expression.

#16
Front (Question)

Boolean operator

Back (Answer)

An operator used in a Boolean expression. For example AND, OR and NOT. Also known as logical operators.

#17
Front (Question)

Boundary data

Back (Answer)

Data that should be accepted by a program. It tests the data right at the boundary of a range.

#18
Front (Question)

Caesar cipher

Back (Answer)

Named after Julius Caesar. A caesar cipher is one of the oldest and simplest forms of encryption that involves shifting letters of the alphabet by a defined amount to create an encrypted message.

#19
Front (Question)

Character

Back (Answer)

A single character of string.

#20
Front (Question)

Comparison operators

Back (Answer)

An operator that is used to compare one operand to another. For example, < >.

#21
Front (Question)

Compiler

Back (Answer)

A compiler creates an executable file for a program by translating a high level language to machine readable code.

#22
Front (Question)

Concatenate

Back (Answer)

When two or more strings are joined together.

#23
Front (Question)

Condition

Back (Answer)

Used to control the flow of execution in a program. A condition contains a logical expression.

#24
Front (Question)

Constant

Back (Answer)

A constant is a value that cannot be changed during the execution of a program.