Pseudocode
Logical reasoning
Syntax
Sorted
Programming
Program
Loop
Keyword
Variable
Instruction
Criteria
Input
Iteration
Notation
Output
Pattern recognition
Selection
Sequence
Programming language
Serial search
Specification
Abstraction
Data type
Design criteria
Flowchart
Algorithm
Condition
Counter
Database
Bubble sort
Data
Decomposition
Bucket sort
Binary search
Computation thinking