You should know the definition of all these terms and examples to illustrate them.
Algorithm
Computational complexity
Time complexity of an algorithm
Space complexity of an algorithm
Worst-case complexity
Best-case complexity
Average-case complexity
Basic operation
Order of growth
Sum of n numbers e.g. 1-10
Asymptotic
Big O notation
Behaviour of log 2 n, n2 quadratic, polynomial), n3 (cubic, polynomial), 2n (exponential), n! (factorial)
Exponential time
Polynomial time
Linear time
State transition diagram
Finite state machine
Transition function
Transition table
Deterministic FSM
Non-deterministic FSM
Halting state
FSM with output
Finite state automaton
Imperative programming (changes state)
Functional programming (does not use change of state)
Logic programming