Algorithm

An algorithm is a set of instructions, typically to solve a class of problems or perform a computation. Algorithms are unambiguous specifications for performing calculation, data processing, automated reasoning, and other tasks.

http://culturedigitally.org/2014/06/algorithm-draft-digitalkeyword/