Algorithm

a clearly specified mathematical process for computation; a set of rules, which, if followed, produce a prescribed result.