algorithm

n. Process or set of rules used for calculation etc., esp. With a computer.  algorithmic adj. [persian, name of a 9th-c. Mathematician al-kuwarizmi]