Sequence
Writing code in the order it should be run
Selection
Choosing which section of code to run based on a condition
Iteration (FOR loops)
Repeating sections of code for a set number of times
Iteration (WHILE loops)
Repeating sections of code until something happens
Variable
A box in the computer’s memory to store a single value name
List
A way of adding multiple values and storing under a single variable name
File
A way of storing data from one program run to another
Assignment
Storing a value inside a variable e.g. name = “Rebecca”
Value
A piece of data stored in a variable e.g. “Rebecca”
Input
Putting data INTO your program
Output
Printing/saving data FROM your program