algorithm

noun

1.
a precise rule (or set of rules) specifying how to solve some problem
Derived from:
algorithmic