Models of computation
Symbol
Lambda calculus
Monad
Fold
Valuation
Software engineering
Computing
Declarative programming