Algorithm

A computing procedure used to solve a problem or express an outcome using a well defined sequence of steps.