Variable
A named value in which data can be stored by a computer program
Constant
A named value accessed by the computer program, but is fixed and cannot be changed
Operator
Operators compare or modify values in computer code.
Input
Data/information entered into the program by a user.
Output
Data/information that the program produces.
Assignment
The process of placing a value into a variable
Sequence
Following through a set of steps in a particular order
Selection
Taking different paths through the code depending on a condition. (e.g. if statements)
Iteration
Repeating a set of steps several times. (e.g. while loops)
Count Controlled Loop
Using a counter to loop through one or more lines of code until they have been run a certain number of times
Condition Controlled Loop
Using a counter to loop through one or more lines of code until a certain condition is met (e.g. until password is correct)
Arithmetic Operator
An operator which uses maths to modify numbers
Boolean Operator
An operator which uses logical criteria to compare two values
Integer
a whole number without a decimal point or fraction
Float number
A number which may include a decimal point
Boolean value
A value which can be only TRUE or FALSE
Character
A single symbol
String
A number of characters together, usually to form a word or sentence
Casting
The process of forcing a value into a certain format (e.g. a number into float)
String Manipulation
A broad term for a number of ways to change or modify strings
Concatenation
The process of joining two or more strings together.
Slicing
The process of splitting a string into two or more parts
File Handling
Ways in which computer code can interact with files on the computer’s disk (e.g. writing, reading)
Record
A single row or related information in a database table